学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > flash论文

Flash动画优化的原理和常用优化方式

来源:学术堂 作者:刘老师
发布于:2014-06-14 共3494字

论文摘要

  1 引言

  自 Flash 软件诞生以来,以其强大的功能和简便的操作,已经成为了交互式矢量图形和Web 事实的标准 , 不但可以灵活的表现图形,声音,视频等效果,还因为它自带有 AS 的编程语言,从而使得它可以支持面向对象的程序设计,大大提高了它的开发与设计效率。但是在我们开发与设计大型的 Flash 项目时,由于源文件过大使得它不能够很快的打开或是观看,影响了它的运行,也造成了商业开发中的诸多问题。本文就如何对 Flash 文件进行优化进行探讨,并提出一些可行的看法。

  2 Flash动画制作中存在的主要问题及原因

    在 Flash 动画制作中造成文件过大而不能及时打开,从而影响观看的因素主要有以下几点。

  2.1 计算机硬件配置的问题

  Flash 动画是在计算机中打开并播放的,因此对于使用的计算机的质量好坏或者是网络的好坏都会或多或少的影响到用户的评价。制作者在开发时应该充分的认识到不同计算机自身会有不同的运行速度的因素,同时,不同网络的使用者也会有不一样的感受。有时候制作者开发的动画看似很流畅,但是一旦交予用户使用,就会因为上诉种种原因而造成动画的延迟。而开发者对使用者的估计也是其中很重要的是因素,要在事前充分的考虑到各种因素才能避免上述问题。

  2.2 计算机软件的问题

  目前在 Flash 中由于其绘制图形的功能还不是十分强大,因此需要经常的导入位图,这里如果位图过多,或者过大,都会对其存取空间造成大量的占用。因此如何更好的使用位图,更好的绘制精美的矢量图形,也成为了开发者开心的一个问题。

  论 flash 动画制作的优化研究随着网络的不断发展,flash动画的应用也越来越普及。但是目前在该动画的制作中还存在不少问题使得能够 flash 动画的质量得不到保证。本文介绍了影响flash 动画的因素,并给出了对动画进行优化的主要手段。

  2.3 开发者自身的问题

  目前由于开发者对 Flash 软件掌握的不是很到位,或者理解的不是很深刻而造成的动画文件质量低下的现象也很常见。如对文字的效果使用过于复杂;没有合理的使用“库”制作文件保存后台;没有对动画文件有全局性的把握而使得动画大小难以控制等。这些因素都使得观看者很难流程清晰的浏览 Flash 影片,从而达不到用户的要求。

  2.4 网络的问题

  在现阶段我国的网络传输在带宽上还存在着质量的好坏,有些地区网络较好,有些地区网络较差。而 Flash 影片大多要依赖于网络的传输,如果网络不好,对其下载,播放有一定的影响。

  3 Flash动画优化的原理

  Flash 动画的优化是一个复杂的过程,它包括了在动画制作前的准备,设计。在动画设计中的讨论,思考。也包括了在动画完成以后的制作与修改。首先我们要明确的是 Flash 是一款动画设计与制作的工具,因此在使用前要熟悉它的开发流程,从构思设计主题到分配角色,从设计动画到实现动画以及后期完成整个动画都有它的一系列的过程。因此,在一个较复杂的Flash 动画里,需要分工,需要多人讨论,需要不断的深化研究,否则很容易出现各种问题。

  3.1 了解动画播放的原理

  目前的 Flash 播放是利用人眼的视觉上的短暂停留效果来设计的,它通过对“帧”的合理运用达到预期的播放效果。在制作中,我们要设计帧频,不断的对动画进行调试。

  3.2 明确开发的主题及思路

  每个动画在制作时的主题及思路都是不同的,即使是相似的名称也应该有不同的开发设计思想,这样才会吸引观看者。明确想开发思路,是制作前的一项十分重要的课题。它不但为动画指引了方向,也为设计者节约了时间,为动画的质量实施了一定的保证。

  3.3 完成对图片的制作

  在 Flash 动画中,图形的设计与制作是基础工作。每一个动画里都离不开无数的图形。

  一般我们从外部导入的图形是位图,它的体积较大,不适用于网络的传输,而在计算机里面制作的图形就是适量图,它体积小,便于传输,是动画制作中的主要图形材料来源。

  3.4 合理的分割场景,并实现动画的流程播放

  在一些较为复杂的动画里,一般都存在着多个场景,它们互不影响却又可以相互合作的运行。在不同的场景里分布着不同的角色,不同的内容,最后只需统一起来即可。因此做好这部分的优化工作就显得特别的重要。

  4 Flash动画优化的主要方式

  综上所述,在对 Flash 动画进行优化的时候,应该从以下几个方面入手:

  4.1 图形图像的优化

  首先要认识不同的图形文件他们所占用的空间是不同的,位图较大而矢量图形较小。

  多用矢量图形,少用位图图像。矢量图可以任意缩放而不影响 Flash 的画质,位图图像一般只作为静态元素或背景图,Flash 并不擅长处理位图图像的动作,应避免位图图像元素的动画。如必须要使用位图的时候,应该让其大小尽量的小,满足需要即可。

  此外,我们还要分析不同的位图格式的图片的特点,如 Gif 或是 Jpg 等。他们在动画应用中会产生不同的影响。对于一些对色彩要求不高的图片,我们可以尽量将其转换为矢量图,这样可以便于网络的传输。

  当然对于图形格式来讲,尽量是越小越好,一些体积较大的文件我们可以通过一些外部的软件来处理,如 photoshop 等,通过优化可以将 1M 大小的文件减少为几十 K。对于较为复杂的矢量图,我们也可以对其优化,方法是通过将其中不必要的线条删掉从而减少其体积大小。

  4.2 元件及库的优化

  Flash 动画制作中有三种元件:图形,按钮和影片。它们在制作时会保存在“库”里,可以供制作者反复的使用而不会增加其文件的体积大小。因此一般有经验的开发者都会大量的使用“库”中的元件来形成动画。使用元件(Symbol)时如果电影中的元素有使用一次以上者,则应考虑将其转换为元件。重复使用元件并不会使电影文件明显增大,因为电影文件只需储存一次符号的图形数据。这也是 Flash影片文件体积较小的一个主要原因。如遇到较为复杂的动画影片,还需要在“库”里建立专门的文件夹,以存放所需要的元件。

  此外,根据需要我们还可以将多个元件组合成一个,这样更能减少真个影片的大小,节约人力,物力,提高工作的效率。

  4.3 声音文件的优化

  声音文件是 Flash 动画里不可缺少的重要资源,它可以丰富动画的表现形式,增加动画的多媒体效果,让其更吸引人。但同时音频文件也会占用较大的空间,因此合理的导入声音,优化音频文件也是个难题。

  一般的动画里我们常见的音频文件主要有MP3 格式和 WAV 格式两种。其中 MP3 格式的文件人们使用较多,它的音质较高,声音较纯净,但是需要的空间也较大。在外部导入的MP3,一般文件都会达到几 M。因此我们在优化时应该在满足需要的前提下,尽量减少导入的 MP3 的数目,并让其大小变小,可以对其采用压缩的方式来实现。这样既保证了质量,又减小了文件的体积大小。

  4.4 字体及线条的优化

  字体和线条的优化经常被人们所忽略,但同时他们也是优化中较容易实现的,在开发中我们需要注意对于线条多采用实线,少用虚线并限制特殊线条类型如短划线、虚线、波浪线等的数量。因为实线的线条构图最简单,因此使用实线将使文件更小。尽量限制字体和字体样式的数量以减少文件体积大小。尽量不要使用太多不同的字体,使用的字体越多,整个电影文件就越大。尽可能使用 Flash 内定的字体,不要包含所有字体外形。尽量不要将字体打散,字体打散后就变成图形了,这样会使文件增大。

  4.5 动画补间制作的优化

  Flash 动画制作里包含逐帧动画和补间动画,逐帧动画需要的空间更大,而补间动画更简单,更容易实现。因此在设计中,应当尽量使用渐变动画,如动作补间或者形状补间。只要有可能,应尽量以“补间”的方式产生动画效果,而少使用“逐帧”的方式产生动画。现在的 Flash 动画体积小,与其大量采用“补间”的方式制作动画是分不开的。并且在使用中应当减少其“形状补间”因为和“动作补间”相比,它所占用的空间更大,也更耗费CPU的资源。此外,我们需要关心的还包含了关键帧的使用,一般而言,在动画里关键帧使用得越多,电影文件就会越大。

  4.6 AS代码的优化

  Flash 动画中会较多的用到 AS 编程的方式,它是一种面向对象的语言,很适合于网络中的开发。但是如果对其掌握的不好,也会生成许多的垃圾代码,让文件体积变大。因此在设计中我们需要注意几点:尽量使用本机的函数,减少运行的时间;灵活的运用对象的概念,先声明再调用,不要反复创建;尽量减少内存的分配,因为一旦分配过多会降低性能;对循环语句的使用应不断改善,减少其不必要的处理过程,让系统内存不要长时间工作。这样才能提高系统运行的速度和运行的效率。

  5 总结

  通过对 Flash 源文件的优化,可以保证Flash 动画的质量,以便更好的运行和观看。只有开发者不断的学习,研究,才能在做出让观众满意的动画的同时也让影片更顺利的运行。

  参考文献:

  [1] 傅学彦 .Flash 动画制作技巧 [J]. 电脑编程技巧与维护 ,2010(16):110-111.
  [2] 田 朋 . 浅 谈 FLASH 动 画 [J]. 科 技 信息 ,2010(21):58-I0058,I0246

相关标签:动画论文
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站