多媒體課件,特別是Flash動畫的使用使我們的物理課堂教學(xué)增色不少。但很多教師都有這樣的困惑:在自己電腦上制作的PowerPoint課件插入的動畫,拷貝到其他電腦上卻無法正常顯示。其實(shí),只要掌握在PowerPoint課件中插入動畫的技巧就不難解決此問題。
一、在PowerPoint中插入動畫的三種方法
方法一:插入對象或按鈕的超鏈接(具體步驟略)
方法二:通過PowerPoint中的控件(ShockwaveFlashObject)播放Flash文件(使用相對路徑)
操作如下:
1.新建文件夾,重命名(例如,波的干涉)。
2.拷貝要整合的Flash文件(擴(kuò)展名為swf)到重命名文件夾(波的干涉)內(nèi)。
3.打開PowerPoint,保存PowerPoint文件到(波的干涉)文件夾內(nèi)。
4.依次點(diǎn)擊菜單欄中視圖→工具欄→控制工具箱。
5.出現(xiàn)
6.點(diǎn)擊其他控件(工具欄中最后一個圖標(biāo)),選擇Shockwave Flash Object,按住鼠標(biāo)左鍵在編輯窗口拖拽出一個正方形(或長方形)。如果沒有這個控件,可以通過Office安裝光盤安裝。
7.在剛剛拖拽出的正方形上右擊鼠標(biāo),點(diǎn)擊屬性。
8.在屬性對話框Movie選項中右邊地址欄中直接填上帶有擴(kuò)展名的動畫文件名(例如,輸入文件名“波的干涉.swf”)。
9.調(diào)整正方形或長方形至你滿意的形狀,保存文件。
這樣動畫文件就在PowerPoint課件內(nèi)播放了,拷貝課件文件夾到任一臺電腦上,都可以正常播放了。
方法三:通過PowerPoint中的控件(Shockwave Flash Object)播放Flash文件,且整合到PowerPoint文件中(此法是很好的處理方法,筆者推薦使用)
具體操作過程基本同方法二,有兩個操作不同。
1.去掉方法二中的操作2。
2.關(guān)鍵的一步是在操作8屬性設(shè)置中,將EmbedMovie選項中flase改成true選項并選中,按確定按鈕退出。
經(jīng)過以上的設(shè)置,F(xiàn)lash影片就真正地嵌入到PowerPoint文檔中了,直接拷貝PowerPoint文件到其他任何一臺電腦上播放都沒問題(無需拷貝Flash文件)。
綜上可知,利用控件法引入的Flash動畫最優(yōu),播放課件時不需要運(yùn)行播放程序且不會打開另一個窗口單獨(dú)播放(它就在PowerPoint的窗口里播放)。
二、導(dǎo)出PowerPoint中整合的Flash文件
通過方法三制作的PowerPoint課件,無法找到動畫的源文件,下面就如何導(dǎo)出PowerPoint中整合的Flash文件做一介紹,具體操作如下:
1.下載并安裝UltraEdit32編輯器。
2.新建一個Word文檔,打開PowerPoint課件,選取要導(dǎo)出的Flash文件,復(fù)制并粘貼至剛新建的Word文檔中。
3.在Word文檔中,選擇剛才粘貼的Flash文件,復(fù)制并粘貼到本地任意文件夾,會看到一個“片段”文件。
4.打開UltraEdit32,點(diǎn)擊菜單文件→打開→選擇“片段”文件,點(diǎn)擊菜單搜索→查找,在出現(xiàn)的搜索欄中輸入“465753”,搜索到的“465753”中的“4”位置以前的數(shù)據(jù)全部刪掉(在4之前,按著鼠標(biāo)左健不放,用鼠標(biāo)一直拉到最前面,選取在數(shù)字“4”之前的全部數(shù)據(jù)后,點(diǎn)擊菜單編輯→剪切)。
5.將文件另存Flash格式文件,在另存窗口中的文件名中輸入帶有擴(kuò)展名的文件名(例如,波的干涉.swf),至此Flash文件從PowerPoint中成功導(dǎo)出。
三、利用控制工具箱中命令按鈕控制Flash文件的暫停、前進(jìn)、后退、返回、結(jié)束
1.制作播放按鈕
在“控件工具箱”中選擇“命令按鈕”,在幻燈片中拖動,即可拖出一個命令按鈕。調(diào)整好大小,在“屬性”面板中作如下設(shè)置:“名稱”中輸入“play”,“Caption”中輸入“播放”。雙擊該按鈕,進(jìn)入VBA編輯窗口,輸入如下內(nèi)容:
Private Sub play_Click()
ShockwaveFlash1.Playing=True
End Sub
2.制作暫停、前進(jìn)、后退、返回等按鈕
制作暫停、前進(jìn)、后退、返回、結(jié)束等按鈕同“制作播放按鈕”,只需將ShockwaveFlash1.Playing=True語句作相應(yīng)的更改。
暫停 shockwave Flash1.Playing=True更改為ShockwaveFlash1.Playing=False
結(jié)束 ShockwaveFlash1.Playing=True更改為
ShockwaveFlash1.FrameNum=ShockwaveFlash1.TotalFrames
快進(jìn)30秒 ShockwaveFlash1.Playing=True前加一語句:
ShockwaveFlash1.FrameNum=ShockwaveFlash1.FrameNum+30
快退30秒 ShockwaveFlash1.Playing=True前加一語句:
ShockwaveFlash1.FrameNum=ShockwaveFlash1.FrameNum-30
返回 ShockwaveFlash1.Playing=True前加一語句:ShockwaveFlash1.FrameNum=1
說明:(1)在前進(jìn)、后退、返回按鈕中,后面均加上一條播放命令,是因為在實(shí)際應(yīng)用時,發(fā)現(xiàn)后面如果沒有播放命令的話,F(xiàn)lash影片會停止播放,所以這句是萬萬不可少的。
(2)因為調(diào)用宏,所以應(yīng)點(diǎn)擊工具→宏→安全性,將安全級設(shè)為低,這樣所有的按鈕就可以控制Flash文件的播放、暫停、前進(jìn)、后退、返回、結(jié)束了。
(責(zé)任編輯 黃春香)