ActionScript
面向对象的编程语言 / 維基百科,自由的 encyclopedia
ActionScript是原Macromedia公司(後併入Adobe)為其Flash產品開發的一種基於ECMAScript的物件導向程式語言。ActionScript可用於網頁製作、Adobe Flash動畫和Adobe AIR應用程式的開發。
![]() |
Quick Facts 編程範型, 設計者 ...
![]() | |
編程範型 | 多重編程範式:基於原型的物件導向程式設計、函數程式語言、指令式編程、手稿語言 |
---|---|
設計者 | Gary Grossman(英語:Gary Grossman) |
實作者 | Adobe Systems |
釋出時間 | 1998年 |
目前版本 |
![]() |
型態系統 | 強型別、靜態型別 |
作業系統 | 跨平台 |
網站 | www![]() |
主要實作產品 | |
Adobe Flash、Adobe Animate、Apache Flex | |
啟發語言 | |
JavaScript、Java |
Close
ActionScript和JavaScript均基於ECMAScript語法,因而擁有類似的語法。理論上它們互相可以很流暢地從一種語言翻譯到另一種。不過JavaScript的文件物件模型是以瀏覽器窗口、文件和表單為主的,ActionScript的文件物件模型則以SWF格式動畫為主,可包括動畫、音頻、文字和事件處理。
ActionScript 開發時可藉由匯入 ANE 作為跨平台使用;並且官方公佈之認證Starling (基於OPGL協定)開放框架,可使用GPU高速繪圖,而非傳統的CPU運算功能。