若要使用 ActionScript 在运行时将组件添加到文档,当编译 SWF 文件时,该组件必须先位于应用程序的库(“窗口”>“库”)中。若要将组件添加到“库”中,请将组件从“组件”面板拖到“库”面板中。有关库的详细信息,请参阅
库
。
您还必须导入组件的类文件,以使应用程序可以使用组件的 API。组件类文件安装在包含一个或多个类的
包
中。若要导入组件类,请使用
import
语句并指定包名称和类名称。例如,您可以使用下列
import
语句导入 Button 类:
import fl.controls.Button;
有关组件位于哪个包中的信息,请参阅
用于 Adobe Flash Platform 的 ActionScript 3.0 参考
。有关组件源文件位置的信息,请参阅
使用组件文件
。
若要创建组件的一个实例,必须调用组件的 ActionScript 构造函数方法。例如,下面的语句创建一个名为
aButton
的 Button 实例:
var aButton:Button = new Button();
最后一个步骤是调用静态的
addChild()
方法将组件实例添加到舞台或应用程序容器。例如,下面的语句添加
aButton
实例:
addChild(aButton);
此时,您可以使用组件的 API 动态指定组件的大小和在舞台上的位置,侦听事件,并设置属性以修改组件的行为。有关特定组件的 API 的详细信息,请参阅
用于 Adobe Flash Platform 的 ActionScript 3.0 参考
。
有关
addChild()
方法的详细信息,请参阅
使用显示列表
。