本节介绍逐帧动画的概念和如何在Flash中创建逐帧动画。
1. 什么是逐帧动画
逐帧动画是最基本的一类动画,它按照时间顺序描绘每一帧的变化,因此能够表现变化细腻的动画效果。逐帧动画更改每一帧中的舞台内容,它最适合于每一帧中的图像都在更改而不是仅仅简单地在舞台中移动的复杂动画。逐帧动画增加文件大小的速度比补间动画快得多。
在实际应用中,逐帧动画通常不是动画的主体,因为它制作起来费时费力,而且占用空间较大,但它常常作为一种重要的补充,毕竟它的精确的表现力是其他形式的动画所无法比拟的。
2. 制作逐帧动画
要创建逐帧动画,需要将每个帧都定义为关键帧,然后为每个关键帧创建或修改不同的图像。制作逐帧动画的步骤为:
(1)在时间轴活动层中单击动画要开始的一帧,再单击右键,在打开的快捷菜单中选择“插入关键帧”命令。
(2)在该关键帧中绘制或导入图形、图像。
(3)单击选择下一帧,执行“插入关键帧”命令,添加一个新的关键帧,此时其内容与第一个关键帧相同。
(4)在舞台上改变新添加关键帧的内容,或者删除原来内容后绘制新内容。
(5)执行步骤(3)~步骤(4)创建完整的动画序列。如有必要,则添加图层以使多个对象不互相干扰(不同图层上也可以是另外的逐帧动画)。
(6)按“Ctrl + Enter”键测试动画效果。
例如,制作一个球向右加速滚动的效果,其步骤如下:
(1)在Flash中创建两个图层,分别命名为“背景”和“球”,其中的内容如图3.41所示(为方便操作,将“球”和“背景”分别组合)。
图3.41 “背景”和“球”
(2)假如我们用10帧来表现整个过程。在“背景”层第10帧单击鼠标右键,选择“插入帧”命令,将背景延续显示到第10帧。
(3)在“球”图层的第2帧上单击鼠标右键,选择“插入关键帧”命令,此时第二个关键帧中的内容与第一个关键帧中一样。选中该“球”,按右方向键将其向右稍微移动一些,此时的舞台如图3.42所示。
图3.42 添加关键帧
(4)在“球”图层的第三帧插入另外一个关键帧,将“球”向右移动一些。
(5)重复步骤(4),但每次向右移动的距离都比上一次稍微大一些,以便造成加速的效果。
(6)最后完成的动画的时间轴如图3.43所示,按“Ctrl + Enter”键测试动画。
图3.43 “运动的球”完成时的时间轴
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。