ActionScript 3.0 它是一种强大的面向对象编程语言,标志着 Flash Player Runtime 进化过程中的一个重要阶段。设计 ActionScript 3.0 其目的是创建一种适合快速构建有效互联网应用程序的语言 Web 体验的重要组成部分。历史 ActionScript 是一种基于 ECMAScript 编程语言用于编写编程语言 Adobe Flash 电影和应用程序。ActionScript 1.0 最初随 Flash 5 一起发布,这是第一个完全可编程的版本。Flash 6 通过程序可以更好地控制动画元素,增加了几个内置函数。在 Flash 7 中引入了 ActionScript 2.0,这是一种强大的语言,支持基于类的编程特性,如继承、接口和严格的数据类型。Flash 8 进一步扩张 ActionScript 2.在运行过程中添加新的类库,以控制位图数据和文件上传 API。Flash Player 中内置的 ActionScript Virtual Machine(AVM1)执行 ActionScript。使用新的虚拟机 ActionScript Virtual Machine(AVM2),Flash 9(附带 ActionScript 3)大大提高了性能。