使用 ActionScript 3.0 组件 |
|
|
|
| 关于 ActionScript 3.0 组件 > 在文档中添加和删除 | |||
将基于 FLA 的组件从"组件"面板拖到舞台上时,Flash 会将一个可编辑的影片剪辑导入到库中。将基于 SWC 的组件拖到舞台上时,Flash 会将一个已编译的剪辑导入到库中。将组件导入到库中后,您可以将组件的实例从"库"面板或"组件"面板拖到舞台。
通过从"组件"面板拖动组件,可以将组件添加到文档中。在"属性"检查器的"参数"选项卡或"组件"检查器中的"参数"选项卡中可以设置组件每个实例的属性。
使用"组件"面板向 Flash 文档添加组件:下图显示了 Button 组件的"属性"检查器。

"属性"检查器中的组件设置
有关详细信息,请参阅"设置参数和属性"。
有关调整特定组件类型大小的详细信息,请参阅"自定义 UI 组件"。
您还可以更改组件的颜色和文本格式,方法是设置组件的样式属性,或通过编辑组件的外观自定义其外观。有关这些主题的详细信息,请参阅"自定义 UI 组件"。
如果在创作时将组件拖到舞台,使用实例名称(例如,myButton)即可引用该组件。
若要使用 ActionScript 在运行时将组件添加到文档,当编译 SWF 文件时,组件必须先位于应用程序的"库"("窗口">"库")中。若要将组件添加到"库"中,请将组件从"组件"面板拖到"库"面板中。有关库的详细信息,请参阅"库"。
您还必须导入组件的类文件,以使应用程序可以使用组件的 API。组件类文件安装在包含一个或多个类的包 中。若要导入组件类,请使用 import 语句并指定包名称和类名称。例如,您可以使用下列 import 语句导入 Button 类:
import fl.controls.Button;
有关组件所位于包的信息,请参阅《ActionScript 3.0 语言和组件参考》。有关组件源文件位置的信息,请参阅"使用组件文件"。
若要创建组件的一个实例,必须调用组件的 ActionScript 构造函数方法。例如,下面的语句创建一个名为 aButton 的 Button 实例:
var aButton:Button = new Button();
最后一个步骤是调用静态的 addChild() 方法将组件实例添加到舞台或应用程序容器。例如,下面的语句添加 aButton 实例:
addChild(aButton);
此时,您可以使用组件的 API 动态指定组件的大小和在舞台上的位置、侦听事件,并设置属性以修改组件的行为。有关特定组件的 API 的详细信息,请参阅《ActionScript 3.0 语言和组件参考》。
有关 addChild() 方法的详细信息,请参阅"使用显示列表"。
|
|
|
|