王衛(wèi)京
【摘 要】在動(dòng)畫制作中要想使制作的動(dòng)畫更具表現(xiàn)力和一些FLASH特效就必須進(jìn)一步學(xué)習(xí)ActionScript2.0(AS2.0)。FLASH動(dòng)畫制作中應(yīng)用AS2.0腳本代碼的四個(gè)典型案例及腳本代碼。
【關(guān)鍵詞】FLASH;ActionScript2.0;典型案例;腳本代碼
在學(xué)習(xí)了FLASH動(dòng)畫的基本形式:逐幀動(dòng)畫、運(yùn)動(dòng)補(bǔ)間動(dòng)畫、形變補(bǔ)間動(dòng)畫、引導(dǎo)線動(dòng)畫、遮罩動(dòng)畫、交互動(dòng)畫之后,就可以制作一些FLASH動(dòng)畫作品了。很多學(xué)校在學(xué)習(xí)到此就結(jié)束了。但是但對(duì)于高職計(jì)算機(jī)專業(yè)有C語(yǔ)言基礎(chǔ)的學(xué)生來(lái)說(shuō),要想使制作的動(dòng)畫更具表現(xiàn)力和一些FLASH特效就必須進(jìn)一步學(xué)習(xí)ActionScript2.0(AS2.0),充分發(fā)揮計(jì)算機(jī)專業(yè)學(xué)生的優(yōu)勢(shì)。在FLASH 中ActionScript有AS3.0和AS2.0 兩個(gè)版本,AS3.0 適合于專業(yè)的程序員使用,而AS2.0更適合于FLASH初學(xué)者和愛(ài)好者使用。使用AS2.0腳本代碼來(lái)制作的許多效果比無(wú)代碼制作的更逼真生動(dòng)。
下面介紹幾個(gè)FLASH中應(yīng)用AS2.0腳本代碼的典型案例。
典型的案例一:下雨效果
首先,建立一個(gè)ActionScript2.0的FLASH文檔。
如果不使用AS2.0腳本代碼的制作方法是用形變動(dòng)畫制作一滴雨下落的影片剪輯元件,然后把這個(gè)雨點(diǎn)元件大量地拖放排列在舞臺(tái)上,效果是雨點(diǎn)會(huì)在固定的位置反復(fù)落下,生硬而不夠生動(dòng)。
如果使用AS2.0腳本代碼來(lái)制作方法也是制作一個(gè)雨點(diǎn)下落的影片剪輯元件,但只拖一個(gè)雨點(diǎn)到舞臺(tái)上,起一個(gè)實(shí)例名(yd_mc)。最后在幀上寫上如下代碼:
測(cè)試運(yùn)行,將出現(xiàn)隨機(jī)的下雨效果,逼真生動(dòng)。可用此代碼做下雪、天女散花效果。
典型的案例二:鼠標(biāo)跟隨效果
將要做跟隨的對(duì)象都轉(zhuǎn)換成影片剪輯元件,拖放到舞臺(tái)上,要注意元件的注冊(cè)點(diǎn)一定要鎖定中心。影片剪輯的實(shí)例名分別為a1_mc、a2_mc、a3_mc……。然后在幀上寫上如下代碼:
測(cè)試運(yùn)行,可以通過(guò)對(duì)k和s的數(shù)值來(lái)改變跟隨的快慢和距離,鼠標(biāo)跟隨效果就完成了。
典型的案例三:絢麗曲線特效
新建元件1。畫一線條。間隔20,40貞各插入1個(gè)要害貞,在第20貞進(jìn)行扭曲變形[在沒(méi)有被選的狀態(tài)下,用黑色箭頭工具,外形任意],各點(diǎn)選第一貞和第20貞創(chuàng)建“外形動(dòng)畫”回到場(chǎng)景,拖入元件1,實(shí)例名稱“XZ”,選第一貞,打開(kāi)動(dòng)作,輸入代碼:
測(cè)試運(yùn)行,見(jiàn)證奇跡吧。
典型的案例四:日歷指針鐘
在舞臺(tái)上做好四個(gè)動(dòng)態(tài)文本框,分別用于顯示年、月、日、星期,變量分別設(shè)置為year、ye、r、xq。在制作三個(gè)表針影片剪輯元件,表針都要指向12點(diǎn)方向,實(shí)例名分別為mz_mc、fz_mc、sz_mc。在幀上寫上如下代碼:
測(cè)試運(yùn)行,一個(gè)個(gè)性的電子日歷時(shí)鐘就會(huì)伴你分分秒秒了。
這是FLASH教學(xué)中最典型的四個(gè)案例,希望能對(duì)夢(mèng)想成為閃客的追夢(mèng)人一點(diǎn)啟發(fā),寫出更多精彩有趣的代碼案例,創(chuàng)作出更多精彩作品。
[責(zé)任編輯:田吉捷]