一個課件是由片頭、內容、片尾等幾個部分組成,其核心部分——內容往往又是由章、節(jié)、目等部分組成,要使這幾個部分有機的連接在一起,就需要有一個強大的交互系統(tǒng),以便隨時調用,而Flash自身帶有的內置語言,不僅能夠方便實現(xiàn),而且簡便易學。本文試就flash基本的交互功能談談在課件中的應用。
Flash動畫軟件與課件的相關性
課件是課堂教學內容的直觀表現(xiàn)形式,是由若干個微教學單元格組成,而flash是個動畫制作軟件,是以時間軸為主線控制動畫的進程,它們之間的相關性表現(xiàn)在:
第一,flash動畫以幀的方式存放動畫主體,也就是說,微教學單元格中的內容,可以存放在同一場景的時間軸上,或存放在不同場景的時間軸上,實現(xiàn)有序控制。
第二,flash動畫提供了三種元件方式,圖形、影片剪輯、按鈕,而影片剪輯就是一段小動畫,我們可以把每個微教學單元格的內容分解,制作成若干個影片剪輯,或直接調用,或互相嵌套,不僅可以實現(xiàn)動畫內容多次重復使用,而且方便。
第三,flash動畫提供了多種的交互形式,包括幀跳轉、場景跳轉、影片剪輯連接、flash影片播放連接,強大的交互功能,實現(xiàn)了課件的靈活調用。
Flash動畫軟件的交互性在課件中的實現(xiàn)
1 幀跳轉。(1)同一場景的幀跳轉:在課件制作中,我們可以將同一個微單元格的內容,按順序存放在時間軸上。同時,增加一個按鈕圖層,存放若干個按鈕,在“按鈕”的動作面板上輸入:on(release){gotoandplay(“N”):},即可,其中的N就是要跳轉到的幀,這樣可以實現(xiàn)幀跳轉。這種方法制作簡便,但修改時容易誤操作,對于形式簡單的課件尚可。
(2)不同場景跳轉:在課件中,我們可以把若干個微單元格存放在若干個場景中,在設置主場景,增加按鈕圖層,存放若干個按鈕。在“按鈕”的動作面板上輸入:on(release){gotoandplay(“場景”,N):),其中的場景就是各個場景名,N就是要跳轉到的幀。同時,在各個場景中增加按鈕圖層,存放“返回”按鈕,在動作面板上輸入:on(release){gotoandplay(“主場景”),N):}這樣,就可以實現(xiàn)各個場景間的跳轉,雖然這種方式制作簡單,但運行速度慢。
2 影片剪輯連接。在課件中,我們可以把每個微單元格存放在一個影片剪輯中,或把一個微單元格分解成若干部分,存放在不同的影片剪輯中,不僅方便修改,而且,連接方便。
(1)幀跳轉:把影片剪輯拖入場景中,存放在一幀幀中,再增加按鈕圖層,如前同一場景跳轉操作。
(2)實例名連接:把影片剪輯拖入場景中,逐個定義實例名,增加按鈕圖層,存放不同的按鈕,在“按鈕”的動作面板上輸入:on(release){tellTarget“實例名”}:got-oandplay(2);),其中的實例名就是先前定義的。注意在影片剪輯制作時,第一幀要為空,并增加幀動作stop();。
(3)標識符鏈接:制作好若干個影片剪輯,存放在庫中。打開庫,單擊右鍵,選擇“鏈接”。打開“鏈接”屬性對話框,選中第一項“為動作腳本導出”,同時也選中第四項“在第一幀導出”,在“標識符”中輸入標識符,作為此影片剪輯的鏈接名?;氐街鲌鼍?,增加按鈕圖層,存放不同的按鈕,在“按鈕”的動作面板上輸入:on(release){_root.at-tachMovie(“鏈接名”,“場景中的名”,1);)。
播放影片的連接。flash動畫軟件,以其生成的播放影片體積小,在網(wǎng)絡上廣泛傳播,因此,我們也可以把每個微單元格以單個的swf播放影片的形式存儲,再加以連接。
(1)制作若干個微單元格,以swf存儲。
(2)制作主文件,增加按鈕圖層,存放不同的按鈕,在“按鈕”的動作面板上輸入:on(release){unloadMovie(0);
loadMovie(“XXX.swf”,0);)
其中,XXX為播放影片名,0為層次,主文件和其他的播放影片要在同一目錄。
總之,flash作為一個動畫軟件,為多媒體課件的制作提供了廣闊的創(chuàng)作空間,相信未來會有越來越多的作品在教學課堂上出現(xiàn)。