关于补间动画

来源:百度文库 编辑:神马文学网 时间:2024/04/24 16:39:19

关于补间动画


 



 

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

例如,可以在时间轴第 1 帧的舞台左侧放置一个影片剪辑,然后将该影片剪辑移到第 20 帧的舞台右侧。在创建补间时,Flash 将计算您指定的右侧和左侧这两个位置之间的舞台上影片剪辑的所有位置。最后会得到这样的动画:影片剪辑从第 1 帧到第 20 帧,从舞台左侧移到右侧。在中间的每个帧中,Flash 将影片剪辑在舞台上移动二十分之一的距离。

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

  • 2D X 和 Y 位置

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

  • 2D 旋转(绕 z 轴)

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

    3D 动画要求 FLA 文件在发布设置中面向 ActionScript 3.0 和 Flash Player 10。

  • 倾斜 X 和 Y

  • 缩放 X 和 Y

  • 颜色效果

    颜色效果包括 Alpha(透明度)、亮度、色调和高级颜色设置。只能在元件上补间颜色效果。若要在文本上补间颜色效果,请将文本转换为元件。

  • 滤镜属性(不包括应用于图形元件的滤镜)

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

属性关键帧是在补间范围中为补间目标对象显式定义一个或多个属性值的帧。您定义的每个属性都有它自己的属性关键帧。如果在单个帧中设置了多个属性,则其中每个属性的属性关键帧会驻留在该帧中。可以在动画编辑器中查看补间范围的每个属性及其属性关键帧。还可以从补间范围上下文菜单中选择可在时间轴中显示的属性关键帧类型。

在上一示例中,在将影片剪辑从第 1 帧到第 20 帧,从舞台左侧补间到右侧时,第 1 帧和第 20 帧是属性关键帧。可使用属性检查器、动画编辑器、“变形”面板或“工具”面板中的各种工具,定义要进行动画处理的属性的显式值。可在所选择的帧中指定这些属性值,Flash 会将所需的属性关键帧添加到补间范围。Flash 会为所创建的属性关键帧之间的帧中的每个属性内插属性值。

注: 从 Flash Professional CS4 开始,“关键帧”和“属性关键帧”的概念有所不同。术语“关键帧”是指时间轴中其元件实例首次出现在舞台上的帧。Flash CS4 中新增的单独术语“属性关键帧”是指在补间动画的特定时间或帧中定义的属性值。

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

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

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

  • 在舞台上绘制

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

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

  • 使用时间轴,包括对象生存期以及在特定时间点选择对象

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

  • 可选:使用选取工具和部分选取工具编辑贝塞尔曲线。可使用这些工具编辑补间运动路径。

有关这些概念的详细信息,请参阅“另请参阅”部分。

有关动画的视频教程,请参阅下列内容:

  • 创建补间动画:www.adobe.com/go/lrvid4054_fl_cn

  • 创建补间形状:www.adobe.com/go/vid0124_cn

  • 创建遮罩和为遮罩添加动画效果:www.adobe.com/go/vid0127_cn

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

Flash 支持两种不同类型的补间以创建动画。补间动画,在 Flash CS4 Professional 中引入,功能强大且易于创建。通过补间动画可对补间的动画进行最大程度的控制。传统补间(包括在早期版本的 Flash 中创建的所有补间)的创建过程更为复杂。补间动画提供了更多的补间控制,而传统补间提供了一些用户可能希望使用的某些特定功能。

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

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

  • 补间动画在整个补间范围上由一个目标对象组成。

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

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

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

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

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

  • 若要在补间动画范围中选择单个帧,必须按住 Ctrl (Windows) 或 Command (Macintosh) 单击帧。

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

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

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

  • 只有补间动画才能保存为动画预设。

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