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