关于 ActionScript

ActionScript 2.0 中的面向对象编程 (OOP) 功能是基于当前正由 ECMA TC39-TG1 开发的 ECMAScript 4 草案建议(请参阅 www.mozilla.org/js/language/es4/index.html)开发的。由于 ECMA-4 建议尚未成为一个标准,并且仍然在不断更改,ActionScript 2.0 并不严格遵循此规范。

ActionScript 2.0 支持 ActionScript 语言的所有标准元素;它使您能够更加严格地遵守其它面向对象语言(如 Java)所采用的标准来编写脚本。ActionScript 2.0 主要用于满足中级或高级 Flash 程序员的需要,供他们用来创建需要实现类和子类的应用程序。ActionScript 2.0 还使您能够在创建变量时声明变量的对象类型(请参阅"关于指定数据类型和严格数据类型指定"),并且还提供了已大大改进了的编译器错误(请参阅附录 A"错误消息")。

ActionScript 2.0 的主要特点包括:

有关在 Flash 中使用 ActionScript 2.0 编写面向对象程序的详细信息,请参阅"类"

尽管 Adobe 建议您使用 ActionScript 3.0,但是您仍可以继续使用 ActionScript 1.0 和 ActionScript 2.0 语法。