flash8.0逐帧动画详解及实例

从本单元起,我们将逐渐给大家介绍Flash8.0中的五种常见的动画形式:逐帧动画、形状补间动画、动作补间动画、遮罩动画、引导线动画。

本节着重介绍逐帧动画(FrameBy Frame),这是一种常见的动画手法,它的原理是在“连续的关键帧”中分解动画动作,也就是每一帧中的内容不同,连续播放而成动画。

由于逐帧动画的帧序列内容不一样,不仅增加制作负担而且最终输出的文件量也很大,但它的优势也很明显:因为它相似与电影播放模式,很适合于表演很细腻的动画,如3D效果、人物或动物急剧转身等等效果。

1.逐帧动画的概念和在时间帧上的表现形式

在时间帧上逐帧绘制帧内容称为逐帧动画,由于是一帧一帧的画,所以逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容。

逐帧动画在时间帧上表现为连续出现的关键帧,如图3-2-1所示。

图 3-2-1 逐帧动画

2.创建逐帧动画的几种方法

(1)用导入的静态图片建立逐帧动画

用jpg、png等格式的静态图片连续导入Flash中,就会建立一段逐帧动画。

(2)绘制矢量逐帧动画

用鼠标或压感笔在场景中一帧帧的画出帧内容。

(3)文字逐帧动画

用文字作帧中的元件,实现文字跳跃、旋转等特效。

(4)导入序列图像

可以导入gif序列图像、swf动画文件或者利用第3方软件(如swish、swift 3D等)产生的动画序列。

3.绘图纸功能

(1)绘画纸的功能

绘画纸是一个帮助定位和编辑动画的辅助功能,这个功能对制作逐帧动画特别有用。通常情况下,Flash 在舞台中一次只能显示动画序列的单个帧。使用绘画纸功能后,你就可以在舞台中一次查看两个或多个帧了。

如图3-2-2所示,这是使用绘画纸功能后的场景,可以看出,当前帧中内容用全彩色显示,其它帧内容以半透明显示,它使我们看起来好像所有帧内容是画在一张半透明的绘图纸上,这些内容相互层叠在一起。当然,这时你只能编辑当前帧的内容。

图3-2-2 同时显示多帧内容的变化

(2)绘图纸各个按钮的介绍

绘图纸外观按钮 按下此按钮后,在时间帧的上方,出现 绘图纸外观标记。拉动外观标记的两端,可以扩大或缩小显示范围。 绘图纸外观轮廓 按下此按钮后,场景中显示各帧内容的轮廓线,填充色消失,特别适合观察对象轮廓,另外可以节省系统资源,加快显示过程。3. 绘图纸显示多帧按钮,按下后可以显示全部帧内容,并且可以进行“多帧同时编辑”。 修改绘图纸标记 按下后,弹出菜单,菜单中有以下选项:

“总是显示标记”选项会在时间轴标题中显示绘图纸外观标记,无论绘图纸外观是否打开。

“锚定绘图纸外观标记”选项会将绘图纸外观标记锁定在它们在时间轴标题中的当前位置。通常情况下,绘图纸外观范围是和当前帧的指针以及绘图纸外观标记相关的。通过锚定绘图纸外观标记,可以防止它们随当前帧的指针移动。

“绘图纸 2”选项会在当前帧的两边显示两个帧。

“绘图纸 5”选项会在当前帧的两边显示五个帧。

“绘制全部”选项会在当前帧的两边显示全部帧。

上面,我们全面介绍了逐帧动画的特点和创建方法,现在,我们来动手制作二个逐帧动画实例,以加深对逐帧动画的认识。

4.奔跑的豹子

茫茫雪原上,有一只矫健的豹子在奔跑跳跃,这是一个利用导入连续位图而创建的逐帧动画,如图 3-2-3所示。

图 3-2-3 奔跑的豹子

1、 创建影片文档

执行【文件】|【新建】命令,在弹出的面板中选择【常规】|【Flash文档】选项后,点击【确定】按钮,新建一个影片文档,在【属性】面板上设置文件大小为400*260象素,【背景色】为白色,如图 3-2-4所示。

图 3-2-4 创建新文档

2、 创建背景图层

选择第一帧,执行【文件】|【导入到场景】命令,将本实例中的名为“雪景.bmp”图片导入到场景中。在第8帧按F5,加过渡帧使帧内容延续。

3、 导入gif动画

新建一层,选择第一帧,执行【文件】|【导入到场景】命令,将本教程中的“奔跑的豹子”系列图片导入。此时,会弹出一个对话框,如图3-2-5所示。

3-2-5 系列图片导入

时间: 2024-08-30 02:23:07

flash8.0逐帧动画详解及实例的相关文章

flash8.0引导路径动画详解及实例

单纯依靠设置关键帧,有时仍然无法实现一些复杂的动画效果,有很多运动是弧线或不规则的,如月亮围绕地球旋转.鱼儿在大海里遨游等,在Flash中能不能做出这种效果呢? 答案是肯定的,这就是"引导路径动画". 将一个或多个层链接到一个运动引导层,使一个或多个对象沿同一条路径运动的动画形式被称为"引导路径动画".这种动画可以使一个或多个元件完成曲线或不规则运动. 1.创建引导路径动画的方法 (1)创建引导层和被引导层 一个最基本"引导路径动画"由二个图层组

flash8.0形状补间动画详解及实例

形状补间动画是Flash中非常重要的表现手法之一,运用它,你可以变幻出各种奇妙的不可思议的变形效果. 本节从形状补间动画基本概念入手,带你认识形状补间动画在时间帧上的表现,了解补间动画的创建方法,学会应用"形状提示"让图形的形变自然流畅,最后,提供了二个实例练手,帮助你更深地理解形状补间动画. 1.形状补间动画的概念 (1)形状补间动画的概念 在Flash的时间帧面板上,在一个时间点(关键帧)绘制一个形状,然后在另一个时间点(关键帧)更改该形状或绘制另一个形状,Flash 根据二者之间

flash8.0遮罩动画详解及实例

在Flash8.0的作品中,我们常常看到很多眩目神奇的效果,而其中不少就是用最简单的"遮罩"完成的,如水波.万花筒.百页窗.放大镜.望远镜--等等. 那么,"遮罩"如何能产生这些效果呢? 在本节,我们除了给大家介绍"遮罩"的基本知识,还结合我们的实际经验介绍一些"遮罩"的应用技巧,最后,提供二个很实用的范例,以加深对"遮罩"原理的理解. 在Flash8.0中实现"遮罩"效果有二种做法,一

flash8.0动作补间动画详解及实例

动作补间动画也是Flash中非常重要的表现手段之一,与"形状补间动画"不同的是,动作补间动画的对象必需是"元件"或"成组对象". 运用动作补间动画,您可以设置元件的大小.位置.颜色.透明度.旋转等种种属性,配合别的手法,您甚至能做出令人称奇的仿3D的效果来.本实例详细讲解了动作补间动画的特点及创建方法,并分析了动作补间动画和形状补间动画的区别,我们精心设计的一个实例将带您进一步加深对动作补间动画的了解. 1.动作补间动画的概念 (1)动作补间动画

flash8.0时间轴特效详解及应用范例

时间轴特效功能在Flash MX 2004这个版本就有了,但是使用的人并不多,其实如果善加利用这个功能,可以充分发挥我们的想象空间.本节介绍一种新颖的用法,制作一个满天花雨的动画效果.如图7-71所示.芭比娃娃翩然起舞,漫天花雨飘然而下,五彩缤纷,回旋飞扬. 图7-71 范例效果 下面详细讲解这个范例的制作步骤. 1.制作花朵元件 (1)新建一个名称为"花朵"的影片剪辑元件.在这个元件的编辑场景中,选择[多角星形工具].单击"属性"面板中的"选项"

Android Activity切换动画详解及实例

Android Activity切换动画 Android Activity切换动画是指从Activity A 跳转至Activity B的时候,Activity A 有退出动画,Activity B 有进入动画.这个动画的实现很简单,在startActivity(intent)之后调overridePendingTransition ()这个方法就行.比如实现淡入淡出的效果如下: Intent i = new Intent(ActivityA.this,ActivityB.class); Sta

Android 逐帧动画创建实例详解

Android 逐帧动画创建实例详解 前言: 我们看早期电影的时候,电影通常是一张一张播放,用我们现在专有名词来说,就是一帧帧来,安卓同样有这样动画效果的编排形式. 那么我们先定义逐帧动画xml文件 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" an

Android动画之逐帧动画(Frame Animation)实例详解_Android

本文实例分析了Android动画之逐帧动画.分享给大家供大家参考,具体如下: 在开始实例讲解之前,先引用官方文档中的一段话: Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画.Frame动画可以被定义在XML文件中,也可以完全编码实现. 如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用:如果由完全由编码实现,我

Android动画之逐帧动画(Frame Animation)实例详解

本文实例分析了Android动画之逐帧动画.分享给大家供大家参考,具体如下: 在开始实例讲解之前,先引用官方文档中的一段话: Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画.Frame动画可以被定义在XML文件中,也可以完全编码实现. 如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用:如果由完全由编码实现,我