编程范型 | 多重编程范式:基於原型的物件導向程式設計、函數程式語言、指令式編程、腳本語言 |
---|---|
設計者 | Gary Grossman |
實作者 | Adobe Systems |
发行时间 | 1998年 |
当前版本 |
|
型態系統 | 強型別、靜態型別 |
操作系统 | 跨平台 |
網站 | www |
主要實作產品 | |
Adobe Flash、Adobe Animate、Apache Flex | |
啟發語言 | |
JavaScript、Java |
ActionScript是原Macromedia公司(后并入Adobe)为其Flash产品开发的一种基于ECMAScript的面向对象编程语言。ActionScript可用于网页制作、Adobe Flash动画和Adobe AIR应用程序的开发。
ActionScript和JavaScript均基于ECMAScript语法,因而拥有类似的语法。理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型是以浏览器窗口、文档和表单为主的,ActionScript的文档对象模型则以SWF格式动画为主,可包括动画、音频、文字和事件处理。
ActionScript 開發時可藉由導入 ANE 作為跨平台使用;並且官方公布之認證Starling (基於OPGL協定)開放框架,可使用GPU高速繪圖,而非傳統的CPU運算功能。