孫錄永
摘 要:通過利用FSCOMMAND,GOTO,STOP,STOPALLSOUND等腳本命令來實現(xiàn)一個課件實例的制作,從而介紹FLASH
AtionScript 2.0動作腳本在教師制作課件時的應(yīng)用。
關(guān)鍵詞:ActionScript 2.0腳本;課件
Flash是Macromedia公司推出的一種優(yōu)秀的交互式動畫制作軟件,具有文件小、互動性強、兼容性好的特點,廣受人們的青睞,也成為教師制作課件的最佳選擇。而在課件制作的過程中,ActionScrip 2.0動作腳本扮演著一個重要的角色,ActionScrip 2.0動作腳本是Flash動畫中動作面板中使用的程序腳本,通過Action
Scrip 2.0,可以對動畫進(jìn)行高級的控制,能實現(xiàn)特殊效果,能幫助我們按照自己的想法更加準(zhǔn)確地控制課件。下面我將用我制作的課件實例,來讓大家了解和掌握ActionScrip 2.0腳本在課件制作
中的應(yīng)用。
一、案例展示
1.課件封面
制作封面動畫,添加背景音樂,在主場景中添加一層,命名“action”,在該層的第一幀處右擊選擇“動作”,在動作面板中輸入“fscommand("fullscreen","true")”,在場景的最后一幀處插入關(guān)鍵幀,右擊該幀選擇“動作”,在動作面板中輸入“stop()”;制作隱形按鈕,在隱形按鈕上右擊選擇“動作”,在動作面板中輸入“on
(release){gotoAndPlay("main",1);stopallsounds;}”。
2.主頁面
新建場景,命名“main”,制作主頁面動畫,制作各分頁面鏈接按鈕:呈現(xiàn)任務(wù)、探究任務(wù)、展評總結(jié)、課后作業(yè)、退出系統(tǒng);在該場景中添加一層,命名“action”,在場景的最后一幀處插入關(guān)鍵幀,右擊該幀選擇“動作”,在動作面板中輸入“stop();”,在呈現(xiàn)任務(wù)按鈕上右擊選擇“動作”,在動作面板中輸入“on(release) {gotoAndPlay("cxrw",1);}”;在探究任務(wù)按鈕上右擊選擇“動作”,在動作面板中輸入“on(release){gotoAndPlay("tjrw",1);}”,在展評總結(jié)按鈕上右擊選擇“動作”,在動作面板中輸入“on(release) {gotoAndPlay("zpzj",1);}”,在退出系統(tǒng)按鈕上右擊選擇“動作”,在動作面板中輸入“on(release){gotoAndPlay("tcxt",1);}”。
3.分頁面
呈現(xiàn)任務(wù)分頁面:
新建場景,命名“cxrw”,制作呈現(xiàn)任務(wù)頁面動畫,在該場景中添加一層,命名“action”,在場景的最后一幀處插入關(guān)鍵幀,右擊該幀選擇“動作”,在動作面板中輸入“stop();”,制作返回按鈕,在返回按鈕上右擊選擇“動作”,在動作面板中輸入“on(release){gotoAndPlay("main",1);}”。
探究任務(wù)分頁面、展評總結(jié)分頁面、課后作業(yè)分頁面的制作方法同上。
4.退出頁面
新建場景,命名“tcxt”,制作退出頁面動畫,在該場景中添加一層,命名“action”,在場景的最后一幀處插入關(guān)鍵幀,右擊該幀選擇“動作”,在動作面板中輸入“fscommand("quit");”。
以上的實例是我利用ActionScrip 2.0,對我的課件動畫進(jìn)行
高級控制,實現(xiàn)了互動的特殊效果。
二、AtionScript2.0語句的理解與應(yīng)用
ActionScrip 2.0動作腳本和任何腳本語言一樣,包含數(shù)據(jù)類型、關(guān)鍵字、運算符、表達(dá)式、函數(shù)、變量等等,而且還有自己的獨特專用術(shù)語,它本身具有的獨特的專業(yè)含義,只有準(zhǔn)確地理解這些術(shù)語,才能讀懂ActionScrip 2.0語句,真正地理解腳本的含義,從而達(dá)到在課件中靈活地使用ActionScrip 2.0語句的目的。
1.對象:對象是屬性和方法的集合,每個對象都有其各自的名稱,并且都是特定類的實例。例如:從庫中拖入的實例。
2.事件:事件是SWF文件播放時發(fā)生的動作。例如,在加載影片剪輯,播放頭進(jìn)入幀,用戶用鼠標(biāo)單擊按鈕或影片剪輯,或者用戶按下鍵盤上的鍵時,會產(chǎn)生不同的用戶事件,F(xiàn)lash Player自動生成的事件(例如影片剪輯在舞臺上第一次出現(xiàn))稱作系統(tǒng)事件,因為它不是由用戶直接生成的。
3.方法:方法是與類關(guān)聯(lián)的函數(shù)。
4.實例:實例是屬于某個類的對象,是包含某個特定類的所有屬性和方法的對象。
5.實例名稱:實例名稱是讓您識別創(chuàng)建的實例或者舞臺上的影片剪輯和按鈕實例的唯一名稱,可以使用屬性面板為舞臺上的實例指定實例名稱。
6.屬性:屬性是定義對象的特性。例如:某個對象的X軸值。
7.目標(biāo)路徑:目標(biāo)路徑是swf文件中影片剪輯實例名稱、變量和對象的分層結(jié)構(gòu)地址。(主時間軸名稱始終為_root。)
三、制作課件時常用到的ActionScrip 2.0動作腳本
1.設(shè)置全屏尺寸(使畫面布滿整個屏幕)