阿卡 發問時間: 電腦與網際網路軟體 · 1 0 年前

若使用vb來播放flash動畫,vb如何知道flash播完了

各位大大:

想請教各位,我會在vb裡引用Shockwave Flash元件來播放flash動畫,但問題是要怎樣讓vb知道flash已播放完畢呢??

謝謝大家

已更新項目:

可以用了,真的很感謝你,但另外想請教一下,你的vb是如何捉到影格數的....

1 個解答

評分
  • Sawyer
    Lv 4
    1 0 年前
    最佳解答

    你再FLASH 的最後一個影格寫入

    fscommand("Stop", "End");

    在VB端

    Private Sub ShockwaveFlash1_FSCommand(ByVal command As String, ByVal args As String)

    If (command = "Stop") Then MsgBox "Flash End"

    End Sub

    這樣就可以了

    你可以先看看是不是你要的

    下載原始檔

    還有疑問歡迎來信

    2008-04-24 21:45:31 補充:

    [SCC]

    SCC=This is a source code control file

    [swfObj.vbp]

    SCC_Project_Name=this project is not under source code control

    SCC_Aux_Path=

    2008-04-24 21:45:38 補充:

    [Project1.vbp]

    SCC_Project_Name=this project is not under source code control

    SCC_Aux_Path=

    2008-04-24 21:46:27 補充:

    VERSION 5.00

    Object = "{D27CDB6B-AE6D-11CF-96B8-444553540000}#1.0#0"; "Flash9e.ocx"

    Attribute VB_Name = "Form1"

    Attribute VB_GlobalNameSpace = False

    Attribute VB_Creatable = False

    Attribute VB_PredeclaredId = True

    Attribute VB_Exposed = False

    參考資料: Me
還有問題?馬上發問,尋求解答。