除了动作脚本的核心语言元素和构造(例如 for
和 while
循环)以及上文中所述的原始数据类型(数字、字符串和数组,请参见动作脚本基础)之外,动作脚本还提供了大量内置类,或称作复杂数据类型。这些类为您提供了多种脚本撰写功能。
这些类中有一些基于 ECMAScript 规范,称为核心动作脚本类。这些类包括 Array、Boolean、
Date 和 Math 类。有关更多信息,请参见核心类。
其余的内置动作脚本类是 Macromedia Flash 和 Flash Player 对象模型专用的。要理解核心动作脚本类与 Flash 专用类之间的区别,可以从核心 JavaScript 与客户端 JavaScript 之间的区别入手:与客户端 JavaScript 类提供对客户端环境(Web 浏览器和 Web 页内容)的控制相似,Flash 专用类提供对 Flash 应用程序外观和行为的运行时控制。
本章介绍内置动作脚本类,以及可以用这些类执行的常见任务,并提供代码示例。有关这些类的概述,请参见内置类概述。有关在面向对象的编程中使用类和对象的概述,请参见关于类和实例。