locked
工具箱 找不到 Shockwaveflash object visual studio 2008 RRS feed

  • 問題

  • Hello 各位

    我在我的toolbox裡找不到 shockwaveflash object這個工具 

    因為我想要在wince device application form下  嵌入一個flash 元件

    我在網路上照著以下的步驟做 但還是沒有辦法在我的工具箱找到swf object

    1. Use the AxWebBrowser component.

        Right-click the ToolBox -> select 'Choose Items ...' -> Select the COM tab -> Select "Microsoft Web Browser"

     

       There should now be a Microsoft Web Browser control in the toolbox, drag it onto your form and specify .swf file.

        Me.AxWebBrowser2.Navigate("E:\VBproject\topic.swf")

       Please check this thread for detail.

     

    2. Use the Shockwave Flash Object.

    You need to install the latest version of Adobe Macromedia Flash Player (9.0 r28). The component will be located at "%systemroot%\system32\macromed\flash9c.ocx". Then you'd better register manually it like this:

    Regsvr32 flash9c.ocx

     

    And then please follow these steps to add Shockwave Flash Object correctly on your form in VB 2005 Express:

    1. In Solution Explore, right-click References and choose Add Reference.

       In COM tab, add Shockwave Flash (e.g. Flash9c.ocx)

     

    2. Right-click Toolbox -> Click "Choose Items", in COM tab, choose Shockwave Flash Object, then you can see the control in the Toolbox.

     

    3. Drag and drop the Shockwave control on the form, you may get the error message "Failed to import the ActiveX control. Please ensure it is properly registered", ignore it and click OK.

     

    4. Right-click the project in Solution Explorer, choose "Rebuild". When the project rebuild succesfully, you are able to add the Shockwave control on the form this time.

     

    5. Specify .swf file for the Movie property of Shockwave control.

     

    Please check this thread for detail.

    想請各位幫我檢查一下 我哪裡出錯了 謝謝

    2012年8月10日 上午 06:16

所有回覆

  • shockwaveflash object 是Adobe Flash ActiveX組件,一般在IE中訪問Flash內容 ,都會請求安裝此組件。 而且最新版本已是11.XX 請到Adobe 站點去更新安裝最新的 Flash ActiveX: http://get.adobe.com/flashplayer/ 用IE訪問

    你所引用的文字版本太老了,目前Flash 安裝程序會幫你在本地註冊此 ActiveX的。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月14日 上午 08:11
  • 你好 

    我目前安裝的版本 flash 11e

    還是沒有辦法解決問題

    2012年8月17日 上午 01:15
  • 你用OLE/COM Object Viewer 这类的工具去察看一下,知否本地已经注册成功了 shockwaveflash object


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月21日 上午 04:14
  • 我用OleView 確認過 已經註冊成功了
    2012年8月21日 上午 07:43
  • OK,well, 你修改你的應用到x86, 因爲這個ActiveX爲32位運行時支持。 然後最好給出你現在問題的異常信息或者錯誤信息

    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月21日 上午 10:48
  • 你修改你的應用到x86

    不好意思

    請問一下這句話是什麼意思? 看不太懂


    2012年8月30日 上午 02:18
  • 2012年8月30日 上午 03:36