flash動作腳本Action Script-外文翻譯

flash動作腳本Action Script-外文翻譯

ID:495010

大?。?1.60 KB

頁數(shù):10頁

時間:2017-08-15

flash動作腳本Action Script-外文翻譯_第1頁
flash動作腳本Action Script-外文翻譯_第2頁
flash動作腳本Action Script-外文翻譯_第3頁
flash動作腳本Action Script-外文翻譯_第4頁
flash動作腳本Action Script-外文翻譯_第5頁
資源描述:

《flash動作腳本Action Script-外文翻譯》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、《動作腳本》,摘自自維基百科,自由的百科全書《ActionScript》DesignedbyGaryGrossman英文譯文:動作腳本ActionScript是Macromedia(現(xiàn)已被Adobe收購)為其Flash產(chǎn)品開發(fā)的,最初是一種簡單的腳本語言,現(xiàn)在最新版本3.0,是一種完全的面向?qū)ο蟮木幊陶Z言,功能強(qiáng)大,類庫豐富,語法類似JavaScript,多用于Flash互動性、娛樂性、實用性開發(fā),網(wǎng)頁制作和RIA應(yīng)用程序開發(fā)。ActionScript是一種基于ECMAScript的腳本語言,可用于編寫AdobeFlash動畫和應(yīng)用程序。由于ActionScri

2、pt和JavaScript都是基于ECMAScript語法的,理論上它們互相可以很流暢地從一種語言翻譯到另一種。不過JavaScript的文檔對象模型(DOM)是以瀏覽器窗口,文檔和表單為主的,ActionScript的文檔對象模型(DOM)則以SWF格式動畫為主,可包括動畫,音頻,文字和事件處理。歷史在MacOSX10.2操作系統(tǒng)上的MacromediaFlashMX專業(yè)版里,這些代碼可以創(chuàng)建一個與MACOSX啟動過程中看見的類似的動畫。ActionScript第一次以它目前的語法出現(xiàn)是Flash5版本,這也是第一個完全可對Flash編程的版本。這個版本被命名

3、為ActionScript1.0。Flash6通過增加大量的內(nèi)置函數(shù)和對動畫元素更好的編程控制更進(jìn)一步增強(qiáng)了編程環(huán)境的功能。Flash7(MX2004)引進(jìn)了ActionScript2.0,它增加了強(qiáng)類型(strongtyping)和面向?qū)ο筇卣?,如顯式類聲明,繼承,接口和嚴(yán)格數(shù)據(jù)類型。ActionScript1.0和2.0使用相同的編譯形式編譯成FlashSWF文件(即ShockwaveFlashfiles,或'SmallWebFormat').時間表FlashPlayer2:第一個支持腳本的版本,包括控制時間軸的gotoAndPlay,gotoAndStop

4、,nextFrame和nextScene等動作。FlashPlayer3:增強(qiáng)了載入外部SWF文件的基本腳本支持(loadMovie)。FlashPlayer4:第一個完全實現(xiàn)腳本功能(稱為動作)的播放器。這些腳本擁有簡練的語法和對循環(huán),條件,變量和其它基本語言結(jié)構(gòu)的支持。FlashPlayer5:第一個擁有真正意義上的ActionScript的版本。依據(jù)ECMAScript并采用基于原型編程,并允許完全的過程式編程和面向?qū)ο缶幊?。FlashPlayer6:增加了事件處理模型,并且支持switch。FlashPlayer7:FlashPlayer7提供一些新特性

5、如支持CSS顯示文本和增強(qiáng)顯示效果。MacromediaFlash編譯器和FlashPlayer7同時支持基于ECMAScript4NetscapeProposal的類編程語言ActionScript2.0。不過ActionScript2.0能交叉編譯成ActionScript1.0的字節(jié)碼,因此它能運行于FlashPlayer6。FlashPlayer8:增加用于運行時圖象數(shù)據(jù)控制和文件上傳的新類庫及APIs,ActionScript2.0功能更為完善。FlashPlayer8.5(計劃于2006春發(fā)布release版本,currentlyinpublicbe

6、ta):增加ActionScript3.0和一個稱為AVM2(ActionScriptVirtualMachine2)新的虛擬機(jī),它可以與前版本AVM1共存以便支持舊內(nèi)容。增強(qiáng)性能是該版本的主要目標(biāo)。FlashPlayer92007發(fā)表,這是adobe收購Macromedia后的第一個版本,并且也是MacOSX上第一個Universal版本的FlashPlayer。[1]語言語法在ActionScript2.0類、與函式館物件(如影片片段)可與類聯(lián)系在一起。類總寫在外在文件檔案內(nèi),并且這些文件必須有.as后綴。類是增設(shè)部分──對ActionScrip語言來說,可

7、讓程式員自行開發(fā),雖然有許多內(nèi)建類譬如MovieClip類──可被用來動態(tài)地在屏幕上畫出向量──已經(jīng)滿足需求了。類檔案可用來使您編程更加容易,并且類檔案如果需要的話可在許多專案間轉(zhuǎn)移。FlashActionScript實現(xiàn)的特點如下,JavaScript程式員也許感興趣:一切設(shè)計是異步的;callback是普遍存在的,但事件對象不存在。XML的實現(xiàn)從Flash5便存在了。Flash可送和收XML,該項功能可用來透過網(wǎng)絡(luò)服務(wù)器創(chuàng)造網(wǎng)上多玩者游戲。ActionScript代碼常常直接寫在Flash開發(fā)環(huán)境。該環(huán)境提供參考、代碼提示和句法強(qiáng)調(diào)。原代碼常常與電影一起存在

8、.fla檔案里。自外部文

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。