创建元件

元件是在 Flash 中创建的对象。您在第一部分了解到,元件可以是图形、按钮或影片剪辑,并且可以在整个当前的 FLA 或其它 FLA 文件中重用。您创建的任何元件都自动添加到文档的库("窗口">"库")中,因此可以在文档中使用许多次。

添加动画时,应该始终将 Flash 中的元件做成动画,而不是将原始图形(您绘制的图形)或导入的原始资源(如 PNG 文件)做成动画。例如,如果您使用"椭圆"工具在 Flash 中绘制一个圆圈,应该先将该圆圈图形转换为影片剪辑,然后再将它做成动画。这有助于减小 SWF 文件的大小,使得在 Flash 中创建动画变得更容易。

您将在下面的练习中创建一个影片剪辑元件。然后在接下来的练习中将该影片剪辑做成动画。

  1. 在 banner2.fla 中,选择在第一部分导入的 star.png 图像,然后从主菜单中选择"修改">"转换为元件"。

    将打开"转换为元件"对话框(见下图),您可以在其中命名元件并选择需要的元件类型。

  2. 在"名称"文本框中键入 join us(见下图)。

    创建元件之后,您将在"库"面板中看到该元件的名称 join us。还将在元件名称的旁边看到一个代表影片剪辑的图标。

    请记住,元件的名称不同于它的实例名称,因为一个元件可以在舞台上有许多实例。例如,您可以在将 join us 元件的某个实例从"库"面板拖动到舞台上之后,使用"属性"检查器来设置该实例的名称。如果将 join us 元件的另一个实例拖动到舞台上,应为其指定一个不同的实例名称。在 ActionScript 的代码中,使用实例名称来引用和操作实例。为实例指定名称时,必须遵循一些命名准则。(编写简单动作中对此进行了讨论。)

    使用"转换为元件"对话框将所选内容转换为元件,为其指定名称,然后单击"确定"(如上所示)将其添加到文档的库中。转换元件时,您可能会看到一个不包含高级链接和源信息的小型对话框。


  3. 选择"影片剪辑"选项,然后单击"确定"。

    这意味着您要将图形图像转换为影片剪辑元件。影片剪辑元件有自己的时间轴。这意味着您可以在每个影片剪辑实例的时间轴以及文档的主时间轴上将影片剪辑实例做成动画。这是影片剪辑实例所特有的。

  4. 继续操作之前,选择"文件">"保存"保存您目前的工作。

    保存完文件后,继续下一练习向时间轴添加动画。在该练习中,您要将影片剪辑做成动画。