使用组件文件

本节说明组件文件的存储位置、在何处查找 ActionScript 源文件以及如何在“组件”面板中添加和删除组件。

组件文件的存储位置

Flash 组件存储在应用程序级 Configuration 文件夹中。

注: 有关这些文件夹的信息,请参阅《使用 Flash》中的“随 Flash 安装的配置文件夹”。

组件安装在以下位置:

  • Windows 2000 或 Windows XP:C:\Program Files\Adobe\Adobe Flash CS5\ language \Configuration\Components

  • Mac OS X:Macintosh HD:Applications:Adobe Flash CS5:Configuration:Components

    在 Components 文件夹中,用户界面 (UI) 组件位于 User Interface.fla 文件中,FLVPlayback (FLVPlaybackAS3.swc) 和 FLVPlaybackCaptioning 组件位于 Video 文件夹中。

    您还可以将组件存储在以下基于用户的位置:

  • Windows 2000 或 Windows XP:C:\Documents and Settings\ username\ Local Settings\Application Data\Adobe\Adobe Flash CS5\en\Configuration\Components

  • Windows Vista:C:\Users\ username\ Local Settings\Application Data\Adobe\Adobe Flash CS5\en\Configuration\Components

    注: 在 Windows 中,Application Data 文件夹默认为隐藏状态。若要显示隐藏的文件夹和文件,请选择“我的电脑”打开 Windows 资源管理器,选择“工具”>“文件夹选项”,然后选择“查看”选项卡。在“查看”选项卡之下,选择“显示所有文件和文件夹”单选按钮。
  • Mac OS X:Macintosh HD:Users:<username>:Library:Application Support:Adobe Flash CS5:Configuration:Components

组件源文件的存储位置

对于 Windows 2000 或 Windows XP,组件的 ActionScript (.as) 类文件(即“源文件”)安装在以下应用程序文件夹中:

用户界面组件
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\User Interface\fl

FLVPlayback
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\FLVPlayback\fl\video

FLVPlaybackCaptioning
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\FLVPlaybackCaptioning\fl\video

对于 Mac OS X,组件源文件位于以下位置:

用户界面组件
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:User Interface:fl

FLVPlayback
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlayback:fl:video

FLVPlaybackCaptioning
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlaybackCaptioning:fl:video

组件源文件和类路径

因为 ActionScript 3.0 组件的代码是在内部编译的,所以不应在类路径变量中指定 ActionScript 类文件的位置。如果您确实在类路径中包含了它们的位置,则会增加编译应用程序所需的时间。但是,如果 Flash 在类路径设置中找到组件类文件,该类文件将始终优先于组件的内部编译代码。

在调试包含组件的应用程序时,您可能需要将组件源文件的位置添加到类路径设置。有关详细信息,请参阅 调试组件应用程序

修改组件文件

如果要更新、添加或删除基于 SWC 的组件,或者将新的基于 FLA 的组件添加到 Flash 中,则必须将它们重新加载到“组件”面板以使其可用。您可以通过重新启动 Flash 或从“组件”面板菜单中选择“重新加载”来重新加载组件。这将导致 Flash 拾取已添加到 Components 文件夹的任何组件。

在 Flash 运行时将组件重新加载到“组件”面板中:

  • 从“组件”面板菜单中选择“重新加载”。

从“组件”面板中删除组件:

  • 从 Components 文件夹中删除 FLA、SWC 或 MXP 文件,并重新启动 Flash 或从“组件”面板菜单中选择“重新加载”。MXP 文件是已从 Adobe Exchange 下载的组件文件。

    您可以在 Flash 运行时删除和替换基于 SWC 的组件,重新加载后将反映这些更改;但是如果您更改或删除基于 FLA 的组件,则这些更改直到您终止并重新启动 Flash 后才能反映出来。不过,您可以添加基于 FLA 的组件并用“重新加载”命令加载它们。

    Adobe 建议您首先对要更改的任何 Flash 组件文件(.fla 或 .as)做一个备份。然后就可以在必要时进行还原。