Flash动画制作[编辑]
一、Flash的发展历程
随着网络高速发展,越来越多的人们已经不再满意图文并茂的静态网页格式,动态网页应运而生,如何把多媒体应用在网站上呢?Flash正是在这一个网络发展的大背景下应运而生的,其前身是Future Splash。
Flash1.0版本诞生于1996年,由于当时的网络大背景,Flash在最初并没有得到计算机行业的应有的重视,Flash真正的火爆是从Flash3.0版本开始的。到了1999年6月发布的Flash4.0版本,其制作的动画开始大量地在网上传播,已经逐渐成为网页交互多媒体的动画设计软件的标准。现在,Flash8.0以其特有的ActionScript脚本编程,正在以极快速度追赶HTML网页标准。它改变了以往静态的、枯燥的网页形式,利用它短小精悍的文件体积和插件,利用它简单易学的操作方式,利用它的“流”式播放形式,丰富了大众的网络生活。
二、Flash动画的其他特点
用Flash动画来比较GIF动画,Flash动画则具有明显的优势:一是因为Flash动画使用矢量图像,相应的文件大小要比GIF动画小的多;二是GIF动画只能输出256色,已经远远不能满足大众对动画图像的要求,而Flash输出的动画图像为真彩,具有真正的多媒体意义。
1.“流”式播放
Flash动画采用如今先进的“流”式播放技术,即用户可以边下载边观看,完全适应了当今网络的宽带问题,使得用户观看动画再也不用等待。同时,也可以在Flash独有的ActionScript脚本中加入等待程序,使动画在下载完之后再观看。另外,Flash由于插件和文件的短小比之Director更加适合在网络上传播。
2.多样的文件导入导出格式
Flash支持多样的文件导入导出,大部分的位图图像格式和矢量图文件格式都可以在Flash中导入,还有音乐文件;不仅可以输出.Fla动画格式,还可以.avi、.gif、.html、.mov和可执行文件.exe等多种文件格式输出。
3.交互功能强大
Flash除了能制作交互式按钮外,主要通过Action动作指令和内建函数,实现强大的交互能力。在Actions中可使用变量和函数以及If、Loop等条件判断语句,通过自身的程序语言,就能设计非常复杂的交互式动画。为了提高交互性,Flash4.0更提供了文本输入编辑功能,允许使用者通过输入信息的方式控制场景的播放流程,并做进一步的处理、分析和反馈。
4.丰富的资料库
Flash工具以资料库的形式提供了很多种物件形态,包括图形、群组、文字点阵图和角色图标,方便构建画面的内容。当动画中有重复使用到的物件,不论该物件在动画中出现几次,动画文件中只会存储一个,这样就缩小了文件体积。我们可以把工作中经常用到的图案、声音、甚至动画片段作为元件来使用,并可以自行扩充和管理资料库。
三、Flash动画的基本原理
Flash动画制作的基本原理可以说是基于时间轴的组件属性发生了变化,如位置、颜色、透明度等等,这就构成了一个动画的基础。
与其他动画设计工具一样,Flash动画也由一系列连续动画的图片帧组成,由数个帧顺序排列来组成一个动画效果。一个动画文件中允许有一个以上的场景存在,可以设计多个动画剧情,以符合整体动画的需求,场景的使用使得复杂的交互式动画成为可能。一个场景中可以拥有各自独立的图层与帧,每个图层所使用的帧也是独立的。播放动画时,会从每个图层的第一帧开始同步播放,每个图层的帧将在播放时得到综合的效果。其中,场景是用来绘制、编辑和测试动画的地方,一个场景就是一段相对独立的动画。一个Flash动画可以由一个场景组成,也可以由几个场景组成。若一个动画由多个场景组成,动画则会按场景的顺序播放;若要改变动画的播放顺序,可以再场景中使用交互。
帧是构成Flash动画的基本单位,每帧都对应于动画的相应动作,在时间轴中,帧是由时间轴上的小方块表示的。组成Flash动画的帧中一般有三种不同的帧,改变内容的帧叫做“关键帧”,除此之外还有“空白关键帧”和“过渡帧”。关键帧是一个非常重要的概念,只有在关键帧中,才可以加入ActionAcript脚本命令,调整动画元素的属性,而普通帧和过渡帧不可以。普通帧只能将关键帧的状态进行延续,一般是用来将元素保持在场景中。而过渡帧是将过渡帧前后的两个关键帧进行计算得到,它所包含的元素属性的变化是通过计算得来的。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。