ActionScript 是針對Adobe Flash Player 運行時環(huán)境的編程語言,它在Flash 內(nèi)容和應(yīng)用程序中實現(xiàn)了交互性、數(shù)據(jù)處理以及其它許多功能。
ActionScript 是由Flash Player 中的ActionScript 虛擬機(AVM) 來執(zhí)行的。ActionScript代碼通常被編譯器編譯成 “字節(jié)碼格式”(一種由計算機編寫且能夠為計算機所理解的編程語言),如Adobe Flash CS3 Professional 或Adobe®Flex™Builder™ 的內(nèi)置編譯器或Adobe®Flex™SDK 和Flex™Data Services 中提供的編譯器。字節(jié)碼嵌入SWF 文件中,SWF 文件由運行時環(huán)境Flash Player 執(zhí)行。
ActionScript 3.0 編程手冊介紹
本手冊為在ActionScript™3.0 中開發(fā)應(yīng)用程序提供了基礎(chǔ)。為了充分理解所介紹的理念和技巧,您應(yīng)已熟悉了一般的編程概念,如數(shù)據(jù)類型、變量、循環(huán)和函數(shù)。您還應(yīng)了解面向?qū)ο缶幊痰幕靖拍,如類和繼承。如果以前掌握了ActionScript 1.0 或ActionScript 2.0 知識,則會非常有幫助,但這并不是必需的。
ActionScript 3.0優(yōu)點
ActionScript 3.0 的腳本編寫功能超越了ActionScript 的早期版本。它旨在方便創(chuàng)建擁有大型數(shù)據(jù)集和面向?qū)ο蟮目芍赜么a庫的高度復(fù)雜應(yīng)用程序。雖然ActionScript 3.0 對于在Adobe Flash Player 9 中運行的內(nèi)容并不是必需的,但它使用新型的虛擬機AVM2 實現(xiàn)了性能的改善。ActionScript 3.0 代碼的執(zhí)行速度可以比舊式ActionScript 代碼快10 倍。
舊版本的ActionScript 虛擬機AVM1 執(zhí)行ActionScript 1.0 和ActionScript 2.0 代碼。
為了向后兼容現(xiàn)有內(nèi)容和舊內(nèi)容,F(xiàn)lash Player 9 支持AVM1。
- PC官方版
- 安卓官方手機版
- IOS官方手機版