相信很多人都會發現,做好的插入Flash的演示文稿在自己的機器上播放時正常,但拷到U盤上到了別的地方卻不行了。這時打開PPT會發現插入Flash的幻燈片,這是因為Flash文件的路徑不對。那么Flash動畫不能播放如何解決?不用擔心,本篇文章就為大家介紹解決方法。
點選這個矩形,然后右擊鼠標,在彈出的菜單中選擇“屬性”,彈出該控件的屬性對話框 ,然后選擇“自定義”欄右邊的(?)。在“Movie URL”欄中填入SWF文件的URL地址。在這里,最好將演示文稿和Flash文件放在同一個文件夾中(這個文件夾最好是新建的,除了演示文稿和所需要的素材,最好再也沒有其他文件),所以我們只是將SWF文件的文件名填入便可以了。此時,你要去其他機器上使用,只需要將這個文件夾一并拷上就可以萬無一失了。
PowerPoint課件中Flash控制攻略
在PowerPoint課件中,插入Flash動畫已經不是什么新鮮事了。這不,這次的英語課件中,應英語老師的要求,插入了網上找來的一個Flash英文歌,果然為課件增色不少。但英語老師提出要在課件中能控制這個英文歌,比如說播放、暫停、快進、快退等功能。呵呵,這倒也難不倒我,用Office中的VBA就可以做到。
插入Flash影片
單擊“視圖/工具欄/控件工具箱”,選擇“其他控件/Shockwave Flash Object”,在幻燈片中用鼠標拖出一個方框,調整好大小。這樣,我們用插入控件的方法插入一個Flash控件,選擇當前控件,在“屬性”面板中作如下設置:“Movie”中填入所需的Flash影片名稱,“名稱”就用默認的“ShockwaveFlash1”,這個名稱在后面的VBA編程中要用到。
插入命令按鈕
1. 制作(播放)按鈕在“控件工具箱”中選擇“命令按鈕”,在幻燈片中拖動,即可拖出一個命令按鈕。調整好大小,在“屬性”面板中作如下設置:“名稱”中輸入“cmd_play”,“Caption”中輸入“播放”。雙擊該按鈕,進入VBA編輯窗口,輸入如下內容:Private Sub cmd_play_Click()
ShockwaveFlash1.Playing = True End Sub
2. 制作(暫停)、(前進)、(后退)、(返回)、(結束)按鈕按鈕制作的方法同上。“屬性”面板中分別作如下設置:暫停按鈕的“名稱”為“cmd_pause”,“Caption”為“暫停”;前進按鈕按鈕的“名稱”為“cmd_forward”,“Caption”為“前進”;后退按鈕的“名稱”為“cmd_back”,“Caption”為“后退”;返回按鈕的“名稱”為“cmd_start”,“Caption”為“返回”;結束按鈕的“名稱”為“cmd_end”,“Caption”為“結束”。
分別為各個按鈕加上VBA,命令依次如下:
Private Sub cmd_pause_Click()
ShockwaveFlash1.Playing = False End Sub Private Sub cmd_forward_Click()
ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30
ShockwaveFlash1.Playing = True
End Sub
Private Sub cmd_back_Click()
ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30
ShockwaveFlash1.Playing = True
End Sub
Private Sub cmd_start_Click()
ShockwaveFlash1.FrameNum = 1
ShockwaveFlash1.Playing = True
End Sub
Private Sub cmd_end_Click()
ShockwaveFlash1.FrameNum = ShockwaveFlash1.TotalFrames
End Sub
說明:在(前進)、(后退)、(返回)按鈕中,后面均加上一條播放命令,是因為在實際應用時,發現后面如果沒有播放命令的話,Flash影片會停止播放,所以這句是萬萬不可少的。
教程結束,以上就是Flash動畫不能播放的解決方法,希望對大家有所幫助!
新聞熱點
疑難解答