学习 Flash 中的 ActionScript 2.0 |
|
|
|
| 关于 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 的主要特点包括:
import 命令);也可以使用通配符导入包(一个目录中的一组类文件)。|
小心 |
在 Flash 8 中创建的新文件的默认发布设置是 ActionScript 2.0。如果您计划修改采用 ActionScript 1.0 的现有 FLA 文件以使用 ActionScript 2.0 语法,请确保该 FLA 文件在其发布设置中指定 ActionScript 2.0。如果没有指定,虽然 Flash 将不一定生成编译器错误,但您的文件将不会正确编译。 |
有关在 Flash 中使用 ActionScript 2.0 编写面向对象程序的更多信息,请参见类。
尽管 Macromedia 建议使用 ActionScript 2.0,但您仍然可以继续使用 ActionScript 1.0 语法,特别是当您所进行的是更为传统的 Flash 工作(如不要求用户交互的简单动画)时。
|
|
|
|