基于 SWC 的组件

基于 SWC 的组件也有一个 FLA 文件和一个 ActionScript 类文件,但它们已编译并导出为 SWC。SWC 文件是一个由预编译的 Flash 元件和 ActionScript 代码组成的包,使用它可避免重新编译不会更改的元件和代码。

FLVPlayback 和 FLVPlaybackCaptioning 组件是基于 SWC 的组件。它们具有外部外观,而不是内置外观。FLVPlayback 组件具有默认外观,您可以通过以下方式更改其默认外观:从预设计外观的集合中选择一种外观,基于"组件"面板中的 UI 控件(BackButton、BufferingBar 等)自定义控件或者创建自定义外观。有关详细信息,请参阅"自定义 FLVPlayback 组件"

在 Flash 中,您可以按如下方式将影片剪辑转换为编译剪辑。

编译影片剪辑:

编译剪辑的行为方式与从中编译它的影片剪辑相似,但与普通影片剪辑相比,编译剪辑的显示速度和发布速度要快得多。编译剪辑无法进行编辑,但其属性可以显示在"属性"检查器和"组件"检查器中。

SWC 组件包含编译剪辑,此组件的预编译 ActionScript 定义以及描述此组件的其它文件。如果您创建自己的组件,则可以将其导出为 SWC 文件以便分发。

导出 SWC 文件:

有关创建基于 SWC 的组件的信息,请参阅 www.adobe.com/go/learn_fl_creating_components_cn