艺虎动画 > flash中元件的使用

flash中元件的使用

翼虎动漫   2010-6-19

 

 

Flash 之所以成为 Flash, 元件是最本质的元素。您可以将您绘制的任何对象转换成元件或导入到元件中。而且在几乎所有情况下, 您均应如此。原因如下: 对象被转换成元件时, 它会自动成为 Flash 文档的库中的一个项目。每个 Flash 文档均有自己的库, 您可以将元件从这些库中拖到舞台上。执行此操作时, 舞台上的对象称为实例。无论元件的多少个实例位于舞台上, Flash 只需要加载一次实例。这样, Flash 就可以在保持较小文件大小的同时提供流动画。尽可能多次重复使用元件非常有效。您还可以对实例应用效果 (例如“缩放比例”、“色调”、“Alpha”及“亮度”, 并可以将补间动画与一个或多个效果结合应用。

好了, 不扯远了, 现在我将向您介绍元件及其行为。

创建一个对象 — 任何内容都可以, 简单形状也行。选择此对象 (Ctrl+A), 然后选择“修改” › “转换为元件”或按 F8 键, 将其转换为元件。这会打开“转换为元件”对话框 (见图 20)。

“转换为元件”对话框

图 20.“转换为元件”对话框

您可以在“转换为元件”对话框中键入元件的名称, 从三个行为中选择一个, 然后确定对象的注册点。下面的列表对每个行为及其含义进行了说明:

  • 影片剪辑: 影片剪辑是动态的, 这意味着它们可以作为 Flash 编程语言 ActionScript 的对象。它们可具有任意数量的图层和帧, 但它们的时间轴独立于其它所有时间轴。请联想一下太阳系: 每个行星为一个影片剪辑, 它们无休止地独立围绕太阳旋转, 而太阳便是主时间轴。
  • 按钮: 按钮具有四种状态: “指针经过”、“弹起”、“按下”和“点击”。它们在按钮元件中表现为关键帧。您可以在上述的任何状态中放置图形, 然后将 ActionScript 应用到按钮的实例, 以便为您的 Flash 影片添加交互性。
  • 图形: 图形元件与影片剪辑非常相似, 但它们不是动态的, 也不能作为 ActionScript 的对象。但您可以将图形元件放置到影片剪辑元件中。图形元件可具有任意数量的帧和图层。最重要的特性是, 它们始终与主时间轴保持同步, 并且互相保持同步。在尝试创建基于时间的动画时, 这一点非常重要。

在此动画教程中, 我建议使用“图形”行为。这使您能够清理 时间轴, 以便在 Flash 创作环境中查看动画播放。“清理”是指手动来回移动播放头, 以便回放时间轴的内容。影片剪辑元件不播放第 1 帧之外的内容, 除非您测试 Flash 影片 (Ctrl+Enter) 或将影片导出为 SWF 文件。