Flash動畫與其他動畫的根本區(qū)別在于,使用Flash制作的動畫可以輕松地實現(xiàn)人機(jī)互動,也就是說瀏覽者可以控制動畫的播放。
Flash中主要通過“動作”面板實現(xiàn)對動畫的控制。在“動作”面板中可以輸入不同的控制腳本,以實現(xiàn)不同的控制效果。這種輸入的腳本被稱之為ActionScript。
針對計算機(jī)中的Flash動畫制作,F(xiàn)lash CS6根據(jù)不同的應(yīng)用領(lǐng)域為用戶提供了ActionScript1.0&2.0和ActionScript3.0兩種腳本版本供用戶選擇。用戶可以在新建文檔時選擇創(chuàng)建不同版本的ActionScript文檔,也可以通過“屬性”面板和“發(fā)布設(shè)置”面板修改已設(shè)定的ActionScript的版本。
相對于ActionScript3.0來說,ActionScript1.0&2.0的編寫較為簡單,易于理解。比較適合制作類似于教學(xué)課件、MTV動畫短片等動畫的交互效果,例如動畫的停止、播放、暫停、跳轉(zhuǎn)和鏈接。也可以實現(xiàn)根據(jù)用戶的操作觸動不
ActionScript3.0已經(jīng)發(fā)展成為一種單獨(dú)的編程語言,功能十分強(qiáng)大,既可以實現(xiàn)對動畫時間軸的控制,也可以完成復(fù)制的數(shù)據(jù)交換操作,被廣泛地應(yīng)用到互聯(lián)網(wǎng)動畫中。但是由于學(xué)習(xí)起來比較復(fù)雜,不太適合初學(xué)者。