ActionScript 3.0 基于 FLA 的组件

ActionScript 3.0 用户界面组件是具有内置外观的基于 FLA (.fla) 的文件,您可以通过在舞台上双击组件访问此类文件以对其进行编辑。这种组件的外观及其它资源位于时间轴的第 2 帧上。双击这种组件时,Flash 将自动跳到第 2 帧并打开该组件外观的调色板。下图显示了针对 Button 组件显示的外观调色板。

Button 组件的外观

Button 组件的外观


有关组件外观和自定义组件的详细信息,请参阅"自定义 UI 组件""自定义 FLVPlayback 组件"

为了加快应用程序的编译速度并避免与 ActionScript 3.0 设置冲突,Flash CS3 基于 FLA 的 UI 组件还包含一个含有该组件的已编译 ActionScript 代码的 SWC。ComponentShim SWC 放置在舞台上每个用户界面组件的第 2 帧上,以便使预编译的定义可用。若要使某一组件可用于 ActionScript,该组件必须位于舞台上或位于库中,并且在其"链接属性"中已选中"在第一帧导出"选项。若要使用 ActionScript 创建组件,还必须使用 import 语句导入类以访问该类。有关 import 语句的信息,请参阅《ActionScript 3.0 语言和组件参考》