查看文本资源--9.5 创建简单动画

来源:百度文库 编辑:神马文学网 时间:2024/06/05 10:00:37
9.5 创建简单动画

9.5 创建简单动画

9.5.1 Flash动画的基础知识

1.动画的原理

动画是通过人眼的视觉留影原理得到的连续效果,它是由于一组图像序列快速有序地被播放而在人眼中形成的移动景象。

Flash中常常将这些图像序列分别放置在时间轴上的若干不同的帧中,由帧的有序播放而形成Flash动画。

2.动画制作的基本流程

制作动画的一般过程都包含了动画的构思、收集素材、动画的设计和动画的制作过程。

1)动画的构思

2)收集素材

(3)动画的设计

4)动画的制作

3.动画的类型

Flash 8创建动画序列的基本方法有两种:逐帧动画和补间动画。逐帧动画也叫“帧帧动画”,顾名思义,它需要具体定义每一帧的内容,以完成动画的创建。补间动画包含了运动补间动画和形状补间动画两大类动画效果,也包含了引导动画和遮罩动画这两种特殊的动画效果。在补间动画中,用户只需要创建起始帧和结束帧的内容,而让Flash自动创建中间帧的内容。Flash甚至可以通过更改起始帧和结束帧之间的对象大小、旋转方式、颜色和其他属性来创建运动的效果。下面将会通过实例详细介绍这几种动画的基本制作方法。

 

9.5.2 逐帧动画

逐帧动画是一种常见的动画形式,其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。

因为逐帧动画的帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。

下面通过一个实例的制作来说明逐帧动画的制作流程。

例9-2】制作逐帧动画——奔跑的马。

 

9-54 奔跑的马的最终效果

 

9.5.3 补间动画

一帧一帧地制作动画既费时又费力,因此,在制作动画时应用最多的还是补间动画。补间动画是一种比较有效的产生动画效果的方式,同时还能尽量减小文件的大小。因为在补间动画中,Flash只保存帧之间不同的数据,而在逐帧动画中,Flash却要保存每一帧的数据。

Flash有两种类型的补间动画:一种是运动补间动画;另一种是形状补间动画。运动补间动画需要在一个点定义实例的位置、大小及旋转角度等属性,然后才可以在其他的位置改变这些属性,从而由这些变化而产生动画;形状补间动画需要在一个点绘制一个图形,然后在其他的点改变图形或者绘制其他的图形。Flash能为它们之间的帧内插值或者内插图形,从而产生动画效果。

创建补间动画一般有以下两种方法。

 创建动画的起始和结束关键帧,然后使用属性面板中的“补间”选项。

 创建动画的第1个关键帧,在时间轴上插入所需帧数,然后在第1帧与所插入帧之间的任意一帧上单击鼠标右键,在弹出的快捷菜单中选择“创建补间动画”命令,再将对象移到舞台中的新位置,Flash会自动创建结束关键帧。

1.制作运动补间动画

利用运动补间动画可以实现的动画效果包括位置和大小的变化、旋转的变化、速度的变化、颜色和透明度的变化。

下面通过一个实例的制作来说明运动补间动画的制作流程。

例9-3】制作运动补间动画

                                       9-59 运动补间动画的最终效果

                     

2. 制作形状补间动画

通过形状补间可以实现一幅图形变为另一幅图形的效果。形状补间和运动补间的主要区别在于:形状补间不能应用到实例上,必须是被打散的形状图形之间才能产生形状补间。所谓形状图形就是由无数个点堆积而成,而并非是一个整体。选中该对象时外部没有一个兰色边框,而是会显示成掺杂白色小点的图形。

下面通过一个实例的制作来说明形状补间动画的制作流程。

例9-4】制作形状补间动画

 

 

9-65 形状补间动画的最终效果

 

9.5.4 引导层动画

将一个或多个层链接到一个运动引导层,使一个或多个对象沿同一条路径运动的动画形式被称为“引导路径动画”。这种动画可以使一个或多个元件完成曲线或不规则运动。引导层是用来指示元件运行路径的,所以“引导层”中的内容可以是用钢笔、铅笔、线条、椭圆工具、矩形工具或画笔工具等绘制出的线段。

下面先通过一个简单的实例制作来说明引导层动画的制作流程,具体操作步骤如下。

例9-5】制作引导层动画

 

 

9-69 简单引导层动画的效果

 

下面再通过一个稍微复杂的实例制作来说明引导层动画的制作流程,具体操作步骤如下。

例9-6】制作一个复杂的引导层动画

 

 

9-79 复杂引导层动画的最终效果

 

9.5.5 遮罩动画

遮罩是Flash中一个很实用的功能。如果选中一个层为遮罩层,那么它的下一层则是被遮挡住的。遮罩就像个窗口,只有在遮罩层的填充色块之下的内容才是可见的,而遮罩的填充色块本身是不可见的,其余的所有内容都会被遮罩层的其余部分隐藏起来。一个遮罩只能包含一个遮罩项目。按钮内容不能有遮罩,也不能将遮罩应用于另一个遮罩。

在Flash中没有一个专门的按钮来创建遮罩层,遮罩层其实是由普通图层转化来的。只要在某个图层上单击鼠标右键,在弹出菜单中选择“遮罩层”选项,使选项的左边出现一个小勾,该图层就会生成遮罩层,层图标就会从普通层图标变为遮罩层图标,系统会自动把遮罩层下面的一层关联为“被遮罩层”,下面的层在缩进的同时图标变为,如果想关联更多层被遮罩,只要把这些层拖到被遮罩层下面就行了,如图9-80所示。

 

 

 

9-80 多层遮罩动画

下面通过一个实例的制作来说明遮罩动画的制作流程,具体操作步骤如下。

例9-7】制作遮罩动画

 

 

9-85 遮罩动画的最终效果

 

9.5.6 综合动画实例

下面将通过一个较为复杂的Flash综合实例来讲解一下如何运用Flash制作动画的过程。  

【例9-8】制作一个较为复杂的Flash综合实例。

 

 

9-111 动画的最终效果