本节介绍如何在Flash中创建补间动画。
1. 什么是补间动画
与形状补间动画一样,补间动画也是由Flash自动生成的动画。补间动画主要用于表现渐变、运动、过渡、淡入淡出等动画效果。
补间动画是指在两个或两个以上的关键帧之间对某些特定类型的对象进行补间的动画,通常包含有对象的移动、旋转和缩放等效果。
制作补间动画至少需要两个关键帧,在第一个关键帧中为特定对象(只能是元件的实例、组合对象或文字等整体对象)设置大小、位置、倾斜等属性,然后在第二个关键帧中更改相应对象的属性。这样,Flash将自动计算两个关键帧之间的运动变化过程,从而产生动画效果。
需要强调的是:能够生成补间动画的对象只能是整体对象,也就是使用选择工具不能拖动分离的对象,包括元件的实例、组合对象、文字、位图图像、视频对象等。
实际上,能够进行补间动画的对象刚好和能够进行形状补间动画的对象互补,也就是说,凡是形状都可以制作形状补间动画,而形状之外的其他对象则可以制作补间动画。如果要对“形状”制作补间动画,应将其组合或者转换为元件的实例。
2. 产生补间的属性
根据对象的不同,能够产生补间动画的对象属性也不同。
对于文字对象来说,可以变化的属性包括文字的位置和旋转属性。文字的字号和颜色属性虽然也能设置,但无法生成渐变效果。例如,如果在一帧上设置字号为20,而另外一帧(动画的最后一帧)上设置字号为50,那么在两帧之间制作补间动画时,其字号变化的效果为跳变(也就是只有在最后一帧才变为 50),而不是渐变。如果要设置文字的大小和颜色变化的动画,应将文字先转换为形状,然后对其应用形状补间动画。
对于组合体对象来说,可以变化的属性包括:大小、位置和变形属性等。
对于元件的实例来说,可以变化的属性包括:大小、位置、变形、颜色和透明度等。
不论是哪种对象,要修改其大小属性,可以使用属性检查器、任意变形工具、“变形”面板或“信息”面板;要修改其位置属性,可以直接用选择工具拖动,也可以借助“信息”面板或属性检查器精确控制对象的位置;要修改其变形属性,可以使用“变形”面板或任意变形工具。
3. 补间动画的制作步骤
创建补间动画的通用步骤如下:
(1)单击图层名称使之成为活动图层,然后在动画开始播放的图层中选择或创建一个空白关键帧。
(2)在该帧中创建内容,内容可以是元件的实例、组合对象、文本等。为了使Flash能够正确生成需要的效果,一般在帧中只包含一个对象。
(3)在动画要结束的地方创建第二个关键帧,作为补间动画的结束帧,然后选中该帧。
(4)执行以下操作之一,以更改结束帧中的实例、组或文本块:将项目移动到新的位置;修改该项目的大小、旋转或倾斜等属性;修改该项目的颜色(仅限于实例或文本块)。
(5)右键单击开始帧和结束帧范围内的任何帧,选择“创建补间动画”命令。
(6)在属性检查器中设置补间的选项,如图3.52所示。如果在第(4)步中修改了项目的大小,则选择“缩放”来补间所选项目的大小。
图3.52 设置补间动画的选项
(7)设置“缓动”选项。负数值表示动画先慢后快,正数值表示动画先快后慢,绝对值越大,表示加速或减速的越明显。
(8)要在补间时旋转所选的项目,应从“旋转”菜单中选择一个选项:“无”(默认设置)表示禁止旋转;“自动”表示可以在需要最小动作的方向上旋转对象一次;选择“顺时针”或“逆时针”选项可以旋转对象,并能输入数值指定旋转的次数。
(9)如果使用运动引导线,可以选择“调整到路径”选项,即将补间对象的基线调整到运动引导线,同时也可以选择“贴紧”以便根据其中心点将补间对象附加到运动引导线。
(10)选择“同步”选项,使图形元件实例的动画和主时间轴同步。
例如,以下示例采用补间动画的方式实现球下落和弹起的过程。由于本例与之前一节中用形状补间动画实现该效果的唯一不同就是补间动画要求被补间的对象是元件或组合体,因此可以通过以下步骤修改相应例子:
(1)打开第3.3.3节中制作的球下落和弹起的例子,将其另存为一个文件。
(2)在时间轴上单击选中“球”层的第1帧,然后按“Ctrl + G”键将“球”组合。
(3)用步骤(2)同样的方式,将第9、12、20帧中的“球”组合。由于关键帧中的对象已经变为组合体,所以原来应用的形状补间动画就无法正确生成,此时的舞台和时间轴如图3.53所示。
图3.53 将形状更改为组合体
(4)在第1和第9帧之间单击鼠标右键,选择“删除补间”命令。
(5)在第12和第20帧之间单击鼠标右键,选择“删除补间”命令。
(6)在第1和第9帧之间单击鼠标右键,选择“创建补间动画”命令,并确保属性检查器中的“缓动”选项设置为-100。
(7)在第12和第20帧之间单击鼠标右键,选择“创建补间动画”命令,并确保属性检查器中的“缓动”选项设置为100。此时的时间轴如图3.54所示。
图3.54 将形状补间修改为补间
(8)按“Ctrl + Enter”键测试动画,可以看到“球”在下落和弹起的过程中并没有发生变形,而只是在相应补间动画的最后一帧才变化,而不是渐变。这是因为第9帧和第20帧中的组合体对象并不是由第1帧和第12帧中的组合体对象变形而来,而是由原来在第9帧和第20帧的形状组合得到的新的组合体,因此Flash无法正确计算它们之间的变形。
可以继续执行以下步骤修改该动画。
(9)在第9帧上单击右键,选择“清除关键帧”命令,然后再单击右键,选择“插入关键帧”命令,将第1帧中的组合体复制过来。用选择工具将其放置到与“地面”接触,并用任意变形工具将其变形为椭圆,表示其下坠过程中的变形。
(10)用步骤(9)同样的方法清除第20帧的内容,然后复制第12帧中的组合体,最后修改其位置和变形。这样,最后就能得到渐变的效果,与第3.3.3节中使用形状补间的效果类似。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。