每个 ActionScript 3.0 组件都是基于一个 ActionScript 3.0 类构建的,该类位于一个包文件夹中,其名称格式为 fl.
packagename
.
className
。例如,Button 组件是 Button 类的实例,其包名称为
fl.controls.Button
。将组件类导入应用程序中时,必须引用包名称。可以用以下语句导入 Button 类:
import fl.controls.Button;
有关组件类文件的位置的详细信息,请参阅
使用组件文件
。
组件的类定义了一些方法、属性、事件和样式,使用它们可以在应用程序中与该组件进行交互。ActionScript 3.0 UI 组件是 Sprite 和 UIComponent 类的子类,继承了它们的属性、方法和事件。Sprite 类是基本的显示列表构造块,与 MovieClip 类似,但不具有时间轴。UIComponent 类是所有可视组件(交互式和非交互式)的基类。每个组件的继承路径及其属性、方法、事件和样式都在
Adobe
《用于 Adobe® Flash® Professional CS5 的 ActionScript® 3.0 参考》
中进行了介绍。
所有 ActionScript 3.0 组件都使用 ActionScript 3.0 事件处理模型。有关事件处理的详细信息,请参阅
处理事件
和
《ActionScript 3.0 编程》
。