《Flash动画优化的原理和常用优化方式,flash论文.docx》由会员分享,可在线阅读,更多相关《Flash动画优化的原理和常用优化方式,flash论文.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Flash动画优化的原理和常用优化方式,flash论文自 Flash 软件诞生以来,以其强大的功能和简便的操作,已经成为了交互式矢量图形和Web 事实的标准 , 不但能够灵敏的表现图形,声音,视频等效果,还由于它自带有 AS 的编程语言,进而使得它能够支持面向对象的程序设计,大大提高了它的开发与设计效率。但是在我们开发与设计大型的 Flash 项目时,由于源文件过大使得它不能够很快的打开或是观看,影响了它的运行,也造成了商业开发中的众多问题。本文就怎样对 Flash 文件进行优化进行讨论,并提出一些可行的看法。2 Flash动画制作中存在的一些主要问题及原因在 Flash 动画制作中造成文件过
2、大而不能及时打开,进而影响观看的因素主要有下面几点。2.1 计算机硬件配置的问题Flash 动画是在计算机中打开并播放的,因而对于使用的计算机的质量好坏或者是网络的好坏都会或多或少的影响到用户的评价。制作者在开发时应该充分的认识到不同计算机本身会有不同的运行速度的因素,同时,不同网络的使用者也会有不一样的感受。有时候制作者开发的动画看似很流畅,但是一旦交予用户使用,就会由于上诉种种原因此造成动画的延迟。而开发者对使用者的估计也是华而不实很重要的是因素,要在事前充分的考虑到各种因素才能避免上述问题。2.2 计算机软件的问题当前在 Flash 中由于其绘制图形的功能还不是特别强大,因而需要经常的导
3、入位图,这里假如位图太多,或者过大,都会对其存取空间造成大量的占用。因而怎样更好的使用位图,更好的绘制精致华美的矢量图形,也成为了开发者开心的一个问题。论 flash 动画制作的优化研究随着网络的不断发展,flash动画的应用也越来越普及。但是当前在该动画的制作中还存在不少问题使得能够 flash 动画的质量得不到保证。本文介绍了影响flash 动画的因素,并给出了对动画进行优化的主要手段。2.3 开发者本身的问题当前由于开发者对 Flash 软件把握的不是很到位,或者理解的不是很深入而造成的动画文件质量低下的现象也很常见。如对文字的效果使用过于复杂;没有合理的使用 库 制作文件保存后台;没有
4、对动画文件有全局性的把握而使得动画大小难以控制等。这些因素都使得观看者很难流程清楚明晰的阅读 Flash 影片,进而达不到用户的要求。2.4 网络的问题在现前阶段我们国家的网络传输在带宽上还存在着质量的好坏,有些地区网络较好,有些地区网络较差。而 Flash 影片大多要依靠于网络的传输,假如网络不好,对其下载,播放有一定的影响。3 Flash动画优化的原理Flash 动画的优化是一个复杂的经过,它包括了在动画制作前的准备,设计。在动画设计中的讨论,考虑。也包括了在动画完成以后的制作与修改。首先我们要明确的是 Flash 是一款动画设计与制作的工具,因而在使用前要熟悉它的开发流程,从构思设计主题
5、到分配角色,从设计动画到实现动画以及后期完成整个动画都有它的一系列的经过。因而,在一个较复杂的Flash 动画里,需要分工,需要多人讨论,需要不断的深化研究,否则很容易出现各种问题。3.1 了解动画播放的原理当前的 Flash 播放是利用人眼的视觉上的短暂停留效果来设计的,它通过对 帧 的合理运用到达预期的播放效果。在制作中,我们要设计帧频,不断的对动画进行调试。3.2 明确开发的主题及思路每个动画在制作时的主题及思路都是不同的,即便是类似的名称也应该有不同的开发设计思想,这样才会吸引观看者。明确想开发思路,是制作前的一项特别重要的课题。它不但为动画指引了方向,也为设计者节约了时间,为动画的质
6、量施行了一定的保证。3.3 完成对图片的制作在 Flash 动画中,图形的设计与制作是基础工作。每一个动画里都离不开无数的图形。一般我们从外部导入的图形是位图,它的体积较大,不适用于网络的传输,而在计算机里面制作的图形就是适量图,它体积小,便于传输,是动画制作中的主要图形材料来源。3.4 合理的分割场景,并实现动画的流程播放在一些较为复杂的动画里,一般都存在着多个场景,它们互不影响却又能够互相合作的运行。在不同的场景里分布着不同的角色,不同的内容,最后只需统一起来即可。因而做好这部分的优化工作就显得十分的重要。4 Flash动画优化的主要方式综上所述,在对 Flash 动画进行优化的时候,应该
7、从下面几个方面入手:4.1 图形图像的优化首先要认识不同的图形文件他们所占用的空间是不同的,位图较大而矢量图形较小。多用矢量图形,少用位图图像。矢量图能够任意缩放而不影响 Flash 的画质,位图图像一般只作为静态元素或背景图,Flash 并不擅于处理位图图像的动作,应避免位图图像元素的动画。如必需要使用位图的时候,应该让其大小尽量的小,知足需要即可。除此之外,我们还要分析不同的位图格式的图片的特点,如 Gif 或是 Jpg 等。他们在动画应用中会产生不同的影响。对于一些对色彩要求不高的图片,我们能够尽量将其转换为矢量图,这样能够便于网络的传输。当然对于图形格式来讲,尽量是越小越好,一些体积较
8、大的文件我们能够通过一些外部的软件来处理,如 photoshop 等,通过优化能够将 1M 大小的文件减少为几十 K。对于较为复杂的矢量图,我们可以以对其优化,方式方法是通过将华而不实不必要的线条删掉进而减少其体积大小。4.2 元件及库的优化Flash 动画制作中有三种元件:图形,按钮和影片。它们在制作时会保存在 库 里,能够供制作者反复的使用而不会增加其文件的体积大小。因而一般有经历体验的开发者都会大量的使用 库 中的元件来构成动画。使用元件Symbol时假如电影中的元素有使用一次以上者,则应考虑将其转换为元件。重复使用元件并不会使电影文件明显增大,由于电影文件只需储存一次符号的图形数据。这
9、也是 Flash影片文件体积较小的一个主要原因。如碰到较为复杂的动画影片,还需要在 库 里建立专门的文件夹,以存放所需要的元件。除此之外,根据需要我们还能够将多个元件组合成一个,这样更能减少真个影片的大小,节约人力,物力,提高工作的效率。4.3 声音文件的优化声音文件是 Flash 动画里不可缺少的重要资源,它能够丰富动画的表现形式,增加动画的多媒体效果,让其更吸引人。但同时音频文件也会占用较大的空间,因而合理的导入声音,优化音频文件也是个难题。一般的动画里我们常见的音频文件主要有MP3 格式和 WAV 格式两种。华而不实 MP3 格式的文件人们使用较多,它的音质较高,声音较纯净,但是需要的空
10、间也较大。在外部导入的MP3,一般文件都会到达几 M。因而我们在优化时应该在知足需要的前提下,尽量减少导入的 MP3 的数目,并让其大小变小,能够对其采用压缩的方式来实现。这样既保证了质量,又减小了文件的体积大小。4.4 字体及线条的优化字体和线条的优化经常被人们所忽略,但同时他们也是优化中较容易实现的,在开发中我们需要注意对于线条多采用实线,少用虚线并限制特殊线条类型如短划线、虚线、波浪线等的数量。由于实线的线条构图最简单,因而使用实线将使文件更小。尽量限制字体和字体样式的数量以减少文件体积大小。尽量不要使用过多不同的字体,使用的字体越多,整个电影文件就越大。尽可能使用 Flash 内定的字
11、体,不要包含所有字体外形。尽量不要将字体打散,字体打散后就变成图形了,这样会使文件增大。4.5 动画补间制作的优化Flash 动画制作里包含逐帧动画和补间动画,逐帧动画需要的空间更大,而补间动画更简单,更容易实现。因而在设计中,应当尽量使用渐变动画,如动作补间或者形状补间。只要有可能,应尽量以 补间 的方式产生动画效果,而少使用 逐帧 的方式产生动画。如今的 Flash 动画体积小,与其大量采用 补间 的方式制作动画是分不开的。并且在使用中应当减少其 形状补间 由于和 动作补间 相比,它所占用的空间更大,也更消耗损费CPU的资源。除此之外,我们需要关心的还包含了关键帧的使用,一般而言,在动画里
12、关键帧使用得越多,电影文件就会越大。4.6 AS代码的优化Flash 动画中会较多的用到 AS 编程的方式,它是一种面向对象的语言,很合适于网络中的开发。但是假如对其把握的不好,也会生成很多的垃圾代码,让文件体积变大。因而在设计中我们需要注意几点:尽量使用本机的函数,减少运行的时间;灵敏的运用对象的概念,先声明再调用,不要反复开创建立;尽量减少内存的分配,由于一旦分配太多会降低性能;对循环语句的使用应不断改善,减少其不必要的处理经过,让系统内存不要长时间工作。这样才能提高系统运行的速度和运行的效率。5 总结通过对 Flash 源文件的优化,能够保证Flash 动画的质量,以便更好的运行和观看。只要开发者不断的学习,研究,才能在做出让观众满意的动画的同时也让影片更顺利的运行。以下为参考文献:1 傅学彦 .Flash 动画制作技巧 J. 电脑编程技巧与维护 ,201816:110-111.2 田 朋 . 浅 谈 FLASH 动 画 J. 科 技 信息 ,201821:58-I0058,I0246