关于 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 还使您能够在创建变量时声明变量的对象类型(请参见关于指定数据类型和严格数据类型指定),并且还提供了已大大改进了的编译器错误(请参见错误消息)。

ActionScript 2.0 的主要特点包括:

有关在 Flash 中使用 ActionScript 2.0 编写面向对象程序的更多信息,请参见

尽管 Macromedia 建议使用 ActionScript 2.0,但您仍然可以继续使用 ActionScript 1.0 语法,特别是当您所进行的是更为传统的 Flash 工作(如不要求用户交互的简单动画)时。