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