准备事项

注意:像 Animate (以前名为 Flash Professional CC)中的大部分工作一样,动画不需要任何 ActionScript。然而,如果您愿意,您可以使用 ActionScript 创建动画。

在创建补间之前,了解下列 Animate 概念会很有用:

  • 在舞台上绘制

  • 时间轴图层和单个图层及多个图层中对象的堆叠顺序

  • 在舞台和属性检查器中移动对象和将对象变形

  • 使用时间轴,包括对象、生存期以及选择位于特定时间点的对象。请参阅帧和关键帧了解相关基础知识。

  • 元件和元件属性。可补间的元件类型包括影片剪辑、按钮和图形。文本也是可补间对象。

  • 嵌套元件。元件实例可以嵌入其他元件。

  • 可选:使用选取工具和部分选取工具编辑贝塞尔曲线。可使用这些工具编辑补间运动路径。有关更多信息,请参阅使用动画编辑器编辑补间动画

有关这些概念的更多信息,请参阅本页底部的链接列表。

了解补间动画

补间动画是通过为不同帧中的对象属性指定不同的值而创建的动画。Animate 将计算这两个帧之间该属性的值。术语“补间”(tween) 来源于词“中间”(in between)。

例如,您可以将舞台左侧的一个元件放在第 1 帧中,然后将其移至舞台右侧的第 20 帧中。在创建补间时,Animate 将计算影片剪辑在此中间的所有位置。结果将得到从左到右(即从第 1 帧移至第 20 帧)的元件动画。在中间的每个帧中,Animate 将影片剪辑在舞台上移动二十分之一的距离。

补间范围是时间轴中的一组帧,其中的某个对象具有一个或多个随时间变化的属性。补间范围在时间轴中显示为具有蓝色背景的单个图层中的一组帧。可将这些补间范围作为单个对象来选择,并从时间轴中的一个位置拖到另一个位置,包括拖到另一个图层。在每个补间范围中,只能对舞台上的一个对象进行动画处理。此对象称为补间范围的目标对象

属性关键帧是在补间范围中为补间目标对象显式定义一个或多个属性值的帧。这些属性可能包括位置、alpha(透明度)、色调,等等。您定义的每个属性都有它自己的属性关键帧。如果在单个帧中设置了多个属性,则其中每个属性的属性关键帧会驻留在该帧中。可以在动画编辑器中查看补间范围的每个属性及其属性关键帧。还可以从补间范围上下文菜单中选择要在时间轴中显示哪些类型的属性关键帧。

在上述对从第 1 帧到第 20 帧的影片剪辑进行补间的示例中,第 1 帧和第 20 帧是属性关键帧。您可以在 Animate 中使用属性检查器、动画编辑器和许多其他工具来为想要呈现动画效果的属性定义相应的值。您可以在所选的帧中指定这些属性值,Animate 会将所需的属性关键帧添加到补间范围。Animate 会为所创建的属性关键帧之间的帧中的每个属性内插相应的值。

注意:术语“关键帧”是指时间轴中其元件实例首次出现在舞台上的一个帧。另一个术语“属性关键帧”是指为补间动画中特定时间或特定帧的对象的属性定义的值。

如果补间对象在补间过程中更改其舞台位置,则补间范围具有与之关联的运动路径。此运动路径显示补间对象在舞台上移动时所经过的路径。可以使用选取、部分选取、转换锚点、删除锚点和任意变形等工具以及“修改”菜单中的命令来编辑舞台上的运动路径。如果不是对位置进行补间,则舞台上不显示运动路径。您还可以将现有路径应用为运动路径,方法是将该路径粘贴到时间轴中的补间范围上。

补间动画是一种在最大程度地减小文件大小的同时创建随时间移动和变化的动画的有效方法。在补间动画中,只有您指定的属性关键帧的值存储在 FLA 文件和发布的 SWF 文件中。

可补间对象和属性

可补间的对象类型包括影片剪辑、图形和按钮元件以及文本字段。可补间的对象的属性包括:

  • 2D X 和 Y 位置

  • 3D Z 位置(仅限影片剪辑)

  • 2D 旋转(围绕 z 轴)

  • 3D X、Y 和 Z 旋转(仅限影片剪辑)

    3D 动画要求 FLA 文件在发布设置中面向 ActionScript 3.0 和 Flash Player 10 或更高版本。Adobe AIR 还支持 3D 动画。

  • 倾斜 X 和 Y

  • 缩放 X 和 Y

  • 颜色效果

    色彩效果包括:alpha(透明)、亮度、色调和高级颜色设置。颜色效果只能在元件和 TLF 文本上进行补间。通过补间这些属性,您可以赋予对象淡入某种颜色或从一种颜色逐渐淡化为另一种颜色的效果。

    若要在传统文本上补间颜色效果,请将文本转换为元件。

  • 滤镜属性(不能将滤镜应用于图形元件)

补间动画和传统补间之间的差异

Animate 支持两种不同类型的补间用于创建动画。补间动画功能强大,易于创建。通过补间动画可对补间的动画进行最大程度的控制。传统补间(包括在早期版本的 Animate 中创建的所有补间)的创建过程更为复杂。尽管补间动画提供了更多对补间的控制,但传统补间提供了某些用户需要的特定功能。

补间动画和传统补间之间的差异包括:

  • 传统补间使用关键帧。关键帧是其中显示对象的新实例的帧。补间动画只能具有一个与之关联的对象实例,并使用属性关键帧而不是关键帧。

  • 补间动画在整个补间范围上由一个目标对象组成。传统补间允许在两个关键帧之间进行补间,其中包含相同或不同元件的实例。

  • 补间动画和传统补间都只允许对特定类型的对象进行补间。在创建补间时,如果将补间动画应用到不允许的对象类型,Animate 会将这些对象类型转换为影片剪辑。应用传统补间会将它们转换为图形元件。

  • 补间动画会将文本视为可补间的类型,而不会将文本对象转换为影片剪辑。传统补间会将文本对象转换为图形元件。

  • 在补间动画范围上不允许帧脚本。传统补间允许帧脚本。

  • 补间目标上的任何对象脚本都无法在补间动画范围的过程中更改。

  • 可以在时间轴中对补间动画范围进行拉伸和调整大小,并将它们视为单个对象。传统补间包括时间轴中可分别选择的帧的组。

  • 要选择补间动画范围中的单个帧,请按住 Ctrl (Windows) 或 Command (Macintosh) 单击该帧。

  • 对于传统补间,缓动可应用于补间内关键帧之间的帧组。对于补间动画,缓动可应用于补间动画范围的整个长度。若要仅对补间动画的特定帧应用缓动,则需要创建自定义缓动曲线。

  • 利用传统补间,可以在两种不同的色彩效果(如色调和 Alpha 透明度)之间创建动画。补间动画可以对每个补间应用一种色彩效果。

  • 只可以使用补间动画来为 3D 对象创建动画效果。无法使用传统补间为 3D 对象创建动画效果。

  • 只有补间动画可以另存为动画预设。

  • 对于补间动画,无法交换元件或设置属性关键帧中显示的图形元件的帧数。应用了这些技术的动画要求使用传统补间。

  • 在同一图层中可以有多个传统补间或补间动画,但在同一图层中不能同时出现两种补间类型。

其他资源

下列文章和资源介绍补间动画和传统补间之间的差异:

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略