1、郑州大学西亚斯国际学院本科毕业论文(设计)题 目 Flash动画设计与制作技术研究指导教师 职称 教 授 学生姓名 学号 专 业 网络信息技术 班级 院 (系)计算机科学与技术系 完成时间 31目录Flash动画设计与制作技术研究摘要Flash,是由macromedia公司推出的一种创作工具,Flash支持动画、声音以及交互、具有强大的编辑功能。Flash已经成为一种新的艺术表现形式。Flash软件采用矢量技术,与位图相比,矢量图形需要的内存和存储空间小很多,所以Flash制作的动画具有短小精悍的特点,也因此被广泛应用于很多方面。Flash是目前最流行、使用人数最多的二维动画制作软件之一,有着
2、功能强大、简单易学、操作方便、生成影片文件小、适合网络传输、交互性强的特点,备受广大用户推崇,现已广泛是应用于互联网、多媒体演示、游戏软件制作等多领域。本文介绍了Flash动画制作中最基础的知识以及在Flash CS 4软件环境下制作Flash的应用方法,并通过制作一些Flash特效、Flash不同方面的应用以及故事短片等来向大家展示出Flash动画的特色。关键字: Flash设计;Flash应用;Flash特点FLASH ANIMATION DESIGN ANDPRODUCTION TECHNOLOGYABSTRACTFlash is a software used to design, w
3、hich is launched by macromedia company. Flash can support function of animation, audio and interaction, and especially it has the powerful edit function. Flash has become a new kind of art form of expression. Flash software using the vector technology, compared with a bitmap, vector graphics need li
4、ttle memory and storage space. So Flash has the characteristics of small and delicate. Therefore they are widely used in many aspects. Flash present most popular , one of use population most two-dimensional animation manufacture softwares , has the function formidable , simple easy to study ,the eas
5、e of operation , the production movie document slightly , is suitable for the network transmission interactive , strong and so on the characteristics , prepares the user community esteem , already was widespread applies in the internet , the multimedia demonstrations , the game software manufacture
6、and so on the multi-domains . This at introduces the most basic knowledge of the Flash , and the method of making Flash in Flash CS 4 software environment . Through the production of some Flash special effects , Flash different applications and short Flash story to show such as a Flash animation fea
7、tures .KEY WORDS: Flash design;Flash applications; Flash features第一章 绪论1.1 FLASH的简介目前,随着网络的发展,多媒体信息以更快的速度在网络中传播,特别是图形图像、视频、音频信息的传播,更加展示了网络的魅力。Flash囊括了新时代的一切时尚元素,如网络、互动、即时、音乐、动画等,是技术和艺术的“完美”结合。Flash动画设计是一门新兴的学科,它以计算机动画学为基础,以美术常以为指导。Flash动画是艺术和技术的共同体,所以,优秀的Flash动画设计师必须既有较高的美学修养,又能熟练掌握应用软件。同时,Flash动画作为
8、一个新兴的媒体,其最大优势在于丰富的影音效果与动画的多种呈现的双向交流模式。一个成功的Flash动画,要经过角色设计、动画制作与配音等多道环节的精心制作。Flash是美国的MACROMEDIA公司于1999年6月推出的优秀动画设计软件。它是一种交互式动画设计工具、模式,只需加入自己的创意,利用Flash技术,就可把所想表现的东西用音乐、声效、动画以及富有新意的界面融合在一起,制作出高品质的动态效果。Flash功能强大、制作流程简单,打破了传统的摄像机拍片的动画形式,展现给大家更为奇妙的影像世界。20世纪90年代中期,网上出现了一家名为Future Splash的小公司,这就是Flash的前身。
9、当一家名为Macromedia的公司注意到了Future Splash,并抓住时机在1996年收购,将其改名为Flash。1997年6月Macromedia公司推出了Flash2.0,自Flash进入4.0版以后,开始有了自己专用的播放器,称为“Flash Player”。2002年3月Macromedia推出了Flash MX,支持的播放器为Flash Player 6。Flash 6开始了对外部JPG和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,同时也改进了SWF文件的压缩技术。2003年8月Macromedia 推出了Flash MX 2004,其播放
10、器的版本被命名为 Flash Player 7。2005年10月,Macromedia 推出了Flash 8.0,增强了对视频支持。可以打包成Flash视频(即.flv文件);改进了动作脚本面板。2005年Adobe耗资34亿美元并购Macromedia,从此,Flash便冠上了Adobe的名头,不久推出了以Adobe的名义推出Flash产品,名为Adobe Flash CS3,后又推出了Adobe Creative Suite 4 Master Collection套装(简称Adobe CS4)中,含有最新版的Flash CS 4。目前最新的版本为Adobe Flash CS5.5 Prof
11、essional(2011年发布)。Adobe Flash Professional CS5为创建数字动画和交互式Web站点提供了功能全面的创作和编辑环境。本设计采用的是Adobe Flash CS4 Professional版本,启动Flash CS4 Professional创建一个Flash文档,其基本结构如图1:图1在Flash中创作内容时,学要在Flash文档文件中工作。Flash文档有四个主要部分:1、舞台。舞台是在回放过程中显示图形、视频、按钮等内容的位置,是制作Flash影片关键帧内容的区域,在舞台中可以直接对Flash影片进行创建、修改和组织。2、时间轴。时间轴主要有图层、帧
12、和播放头组成,在整体上分为左侧的图层操作区和右侧的帧操作区两部分,在【时间轴】面板上可以对图层和帧进行添加或者删除等操作,以控制图层和播放帧的位置、属性等。3、库面板。【库】面板是显示Flash文档中元素列表的位置,在【库】面板中可以方便快捷的查找、组织以及调用资源。4、ActionScript。ActionScript语句是Flash提供的一种动作脚本语言,它具有强大的交互功能,提高了动画与用户的交互性,并使得用户对动画元件的控制得到了加强。虽然使用纯技术就可以创建各种动画效果,但是如果要提供与用户的交互、使用户内置于Flash中的对象之外的其他对象,例如按钮、影片剪辑或者使用户的SWF文件
13、更适合使用,这时就必须使用动作脚本。 百度百科1.2 FLASH的特点Flash之所以能如此风靡全球,是因为它具有许多优异的特点,下面就其中最重要的5个特点进行详细的介绍。1)易学易用,操作方便。Flash的操作极具人性化,其用户界面清晰度好,更加适合用户的开发习惯。MACROMEDIA公司的其他产品一样,其简单的方式都是基于一个统一的标准。在Flash中,通过面板可以实现大部分的操作,即使没有任何动画基础,经过短期的学习和实际的练习,也可以轻松地使用Flash进行简单的动画创作。如果拥有一定的dreamweaver或者fireworks基础,那么就更容易的上手Flash。Flash引入了符号
14、机制,在动画作品中有一个符号库,存有自己建立的或者从其他文件中引入的符号,作品中的角色大部分是由这些符号派生的。最终作品的体积是由这些符号的基本数据来决定的,Flash仅保存这些角色与符号不同部分的数据,无需保存相同的数据,这样就大大地缩小了作品的体积。Flash的元件是可以重复使用的,一个元件创建完毕,再次用到时,只需要将其从库中拖放到舞台中并进行简单的修改即可,而不影响其他的实例,从而可以节省大量的重复劳动时间。2)矢量图形,传播广泛。一般的网页动画图像是基于点阵技术的位图图像,这种图像由大量的像素点构成,比较逼真,但灵活性较差。并且对位图进行放大时,由于点与点之间距离的增加,图像的品质会
15、有较大幅度的降低,会产生锯齿状的像素块。而Flash最重要的特点之一便是能用矢量绘图,只需要使用少量的矢量数据就可以很好地描述一个复杂的对象,并且矢量图与分辨率无关,这就意味着在对矢量图进行移动、调整大小、更改颜色等操作,或者在不同分辨率输出设备中播放时,依然能够保持原来的品质而不失真。 秋野, 网络与信息, 2005第3期 由于位图图像是由像素组成的,所以其体积非常大,而矢量图像仅由线条和线条所封闭的填充区域组成,对图像的存储只需要记录线条两个端点的坐标、线条的粗细和颜色,以及填充区域的颜色即可。与位图图像相比,矢量图像的体积只有位图图像的几百乃至几千分之一,一般生成的动画文件(.swf)所
16、占的空间很小,因此可以从互联网上非常迅速地下载观看Flash作品。此外,Flash动画采用了“流式”播放技术,用户在观看动画时可以不必等到动画文件全部下载到本地后才能观看,而可以边下载边观看,从而减少了等待时间。这些特点都大大得促进了Flash的传播。3)动画设计。动画设计是Flash最普遍的应用,与传统的手工绘制动画的方式不同,普通动画是由一幅幅连续的图片连续播放而生成的,这与Flash的“逐帧动画”相类似。但Flash的主要特点在于“补间动画”,此项技术的发明可以说是一个具有革命意义的创意;一些图形元件的有规律的匀速运动和变形,只需要在舞台中绘制出其起始帧和结束帧,然后再时间轴上对两帧之间
17、的运动规律进行设置,Flash就可以自动地生成中间的过渡帧。4)可插入文本和声效。文字的应用是Flash动画设计中的一个重要方面,在Flash中不但可以对文字进行字体、字号、样式、颜色、对齐方式等所有常规的属性设置,而且可以旋转、缩放、倾斜、翻转、变形等操作,甚至可以将文字打散,像操作图像一样对文字进行操作。而且Flash动画中可以加入声音,生成多媒体的图形和界面,Flash提供有使用声音的多种方法,既可以使声音独立于时间轴连续播放,也可以使声音和动画保持同步。Flash支持多种声音格式,如WAV声音文件格式、MP3格式等,加入声音后文件的体积仍然很小,并且具有很好的音质和音效。5)增强的Fl
18、ash交互功能。动作脚本是Flash的脚本编写语言,一般的动画只能制作标准的顺序动画,即动画只能连续播放,而使用Flash提供的丰富的action语句,不仅能够制作出各种精彩炫目的顺序动画,而且可以制作出复杂的交互式动画使用户可以对动画进行控制。这是Flash的一项重要的功能,使用此功能可以制作Flash小游戏,也可以有效的扩展动画的应用领域。1.3 FLASH的应用1)广告:这是当前比较流行的一种广告形式,采用Flash制作的广告既可以在网络上发布,同时也可以存为视频格式在传统的电视台播放,一次制作,多台发布,所以得到了很多企业的青睐。2)娱乐短片:这是广大Flash爱好者最热衷应用的一个领
19、域,利用Flash制作动画短片,供大家娱乐,这也是一个Flash爱好者发展潜力、展现自我的平台。3)MTV制作:这也是应用比较广泛的形式,在一些Flash制作的网站,几乎每天都有新的MTV作品的产生。4)小游戏:利用Flash开发的小游戏体积小,画面品质高,可玩性强而且操作简单,无需特殊安装即可立即游戏。作为一种新的娱乐方式被越来越多的人所接受,前线网络所设计的游戏会充分结合企业自身文化,并考虑到所宣传的品牌和产品的特性,把网络广告和网络游戏结合起来,玩者会自然地关注这些信息并亲身参与,最大限度的扩大了游戏和广告的影响范围。5)Flash网站:精美的动画不仅可以大大提高网站的含金量,同时也可以
20、在很短的时间内把自己的整体信息传播给访问者,这样即可以给访问者留下深刻的印象,同时也能在访问者心中建立良好印象。由于Flash有强大的交互功能,可以通过制作按钮选择控制观看网站所展示产品的功能、外观等,这种形式比传统的展示方式更胜一筹。6)导航的应用:Flash的按钮功能非常强大,是制作菜单的首选。7)简单的应用系统。随着功能的日益强大,Flash逐渐的走上了实际应用领域的前台。Flash不同于其他普通的编程工具和动画制作软件,它把图像图像、动作设计、ActionScript语言完美地结合在一起了,极好的克服了一般编程语言(例如C和Java等)使用程序绘图的抽象问题,以及普通动画制作软件的局限
21、性。第二章FLASH设计的制作过程21 Flash设计思路及准备工作211 决定做该Flash设计的目的和意义当大家毕业设计都忙着选一些管理系统之类的课题时,我实在对那些系统提不起兴趣,而且对毕业之后也并不打算从事程序设计的工作,而之所以选择Flash动画设计与制作技术研究,是因为那个时间我家乡的本土动画系列大话鹤壁之鹤城勿扰正在全国网络上映,从大话鹤壁系列片1到如今的系列片5,该Flash动画系列生动形象的展现了鹤壁人的整个生活状态,剧情幽默,语言本土,那种感觉会让我觉得很亲切,也正因为此,我觉得毕业设计做成Flash动画也是相当有意义的,而且也可以在做整个毕业设计的同时掌握一个动画设计的软
22、件,也许毕业之后还真的可以向这个方面发展。212 Flash设计方案的确定我的毕业设计再次阐述了万事开头难,刚开始只确定毕业设计就做Flash动画了,但并没有个确定的方案,后来一段时间一直在网上查找一些Flash动画,看得多了慢慢整个概念也就清晰了起来,最后和搭档商量之后,决定用Flash制作一个用户登录界面,然后登陆成功后可以展现Flash制作出的不同效果,其中包括相册效果、下雨效果以及短片的制作。213 Flash所需素材以及软件的准备Flash设计是一种多媒体制作设计,这必然会需要图片、声音、视频等元素的支撑,所以在做该Flash设计之前我们必须先把所需要的图片、音频、视频等素材搜集起来
23、并放在同一个文件夹内,当然素材的准备并不只是仅仅将这些素材放在同一文件夹内就算准备好了,因为导入到Flash的素材是有一定的格式和大小的限制的,所以我们在做Flash设计之前所做的准备工作自然也就包括对图片、音频、视频等素材的预处理,也就是图片的美化以及图片的大小,还有音频文件和视频文件的格式、比特率、大小的调整。上述素材的准备工作就不得不提到一些软件,图片可以使用美图秀秀、光影魔术手等美图工具完成预处理,当然也可以使用专业的图像修改软件Photoshop来处理,而音频文件和视频文件则可以使用格式工厂、Flash转换王、SWF to Video等软件来进行预处理。除了素材准备时所需要的软件外,
24、做Flash设计必不可少的就是Flash设计软件以及Flash播放器。22 Flash中各模块的制作该Flash设计中包含一个整体的登陆界面和四个小的模块组成,由于登陆界面是个整体的设计最后要将四个小的模块结合在一起,所以对登陆界面的制作过程的讲述将在后文详细阐述。下面将详细讲解四个小的模块的设计与制作。四个小的模块分别是:主页、下雨效果、相册效果、视频效果。221 主页的制作主页的设计意义在于当用户通过输入正确的用户名和密码后可以进入到效果展示的页面,而第一页即主页就只是简单的文字介绍一下该Flash毕业设计是由我和搭档乔阳共同完成的。使用文本工具在主页上添加内容,其主页页面如图2:图222
25、2下雨效果的制作首先准备一张带水域的照片将其格式大小调整好后导入到【库面板】中。然后开始元件的制作。1)元件一:雨滴的制作,在【插入】【新建元件】中,建立一个“元件1”的影片剪辑元件,单击确定,进入元件编辑区,创建四个图层,在第一个图层的第二帧插入关键帧,在舞台上做出雨滴的形状,并在合适帧处插入关键帧并创建补间形状,在第二、三、四图层完成对涟漪扩散的设计。 李学进, 杨微. Flash在教学中的应用. 电脑学习. 2006年2月如图3:图3元件一的代码 魏红. 解读Flash的ActionScript语句. 中国校外教育下旬刊如图4:图42)元件二:建立三个图层,在图层1上第一帧插入关键帧,并
26、且将带水域的图片导入到舞台,创建图层二,将元件三的图片导入到舞台,而且将其转换成遮罩层,并在该层第30帧插入关键帧并且创建补间动画,如图5:图53)元件三:创建一影片剪辑元件如图6:图6元件制作完成后回到场景1,添加“下雨”图层,在第六帧插入关键帧,并将元件二导入到舞台。添加“雨滴”图层,并将元件一导入到舞台。通过测试从而完成小雨效果模块的制作。2、2、3 相册效果的制作该Flash设计中的相册效果主要包括四个图层,分别为图片、按钮左、按钮右、数字。“图片”层主要是插入的14张图片,而“按钮左”和“按钮右”则是控制实现图片的切换,“数字”层则是显示当前图片是第几张。下面将讲述每个图层的设计与制
27、作。在向“图片”层插入这14张图片前,首先对这些图片进行处理,将这些图片导入到库中,然后通过【插入】【新建元件】,选择类型为图形,然后将位图拖进舞台形成图片元件,同样通过【插入】【新建元件】,选择类型为影片剪辑,然后将这些图片设计成颜色渐变的影片剪辑元件。由于从第六帧才开始播放相册效果,所以从第六帧起连续14帧分别插入关键帧,并且在每个关键帧中拖入影片剪辑元件和图形元件。 “按钮右”层则是控制图片向后一张一张播放的,因为图片从第一张开始播放是在第七帧,所以在“按钮右”层的第七帧插入关键帧,并且将右按钮导入放在界面合适的位置。 张世军. Computer Knowledge and Techno
28、logy. January 2010. 此右按钮的控制代码为:on (press, keyPress ) nextFrame(); if (b14) b+; else b=14 “按钮左”层同上述“按钮右”层原理一样,但需要注意的是,左按钮是在图片数量显示2时才出现的,也就是比右按钮晚了一帧,即在“按钮左”层的第八帧插入关键帧并导入左按钮,此左按钮的控制代码为:on (press, keyPress ) prevFrame(); if (b1) b-; else b=1上面代码中提到的“b”是指“数字”层的数字变换,即每单击一次有按钮则显示的数字就加1,而相反每单击一次左按钮则显示的数字就减1
29、。以此来显示图片的张数。该相册效果的制作还加入了背景音乐,首先将背景音乐导入到【库面板】中,然后在“按钮右”层的第七帧插入关键帧并将我的未来不是梦背景音乐拖入舞台中,这样即可完成整个相册效果的制作。2、2、4 视频短片的制作视频短片英语考试也是由Flash制作的,这是一个逐帧动画,需要的都是一些细节上的处理。制作过程如下:整个的设计界面如图7:图7制作该短片前,首先要准备好素材,因为是逐帧动画,所以每一帧的图片就显得尤为重要了,图片整理好后要全部导入到【库面板】中,并且按照下图步骤将其全部转换成元件。在【插入】选择【新建元件】,打开该界面并在类型中选择【图形】,如图8:图8之所以将所有的图片转
30、换成元件是为了在做动画的过程中方便调用和控制,当完全转化成元件后可按照图片出场顺序重新命名并放入到同一个文件夹中,这样在制作过程中可以更清晰,不容易出错。 Flash 动画艺术设计案例教程M. 北京: 清华大学出版社, 2008当元件整理好之后,接下来便进入到时间轴上的制作过程,每添加一个图层,都要把握好插入关键帧和关键空白帧的位置,以及将图片导入到舞台的位置。图层界面如图9:图9在整个短片的制作过程中要特别注意几个问题:动作转折处的处理,转场时候的画面处理以及定帧图的绘制,比如人的嘴巴可以单独做动画便于控制,同时也要特别注意画面的比例,比例把控不好的话会让动画看起来很假而且没有空间感。2、3
31、 各模块整体的结合2、3、1 登陆界面的制作在该Flash设计中,添加了一个用Flash制作的身份验证程序,当输入用户名和密码后,就会转入到相应的页面,否则会转入到提示错误的页面的效果。一下将讲述如何制作Flash的登陆界面。1)制作背景。首先先添加一个新的图层,将其命名为“背景”。将开始准备好的舞台背景素材导入到“背景”层的第一帧,因为每一帧都是在该舞台背景的基础上的,所以在最后一帧插入帧,中间可创建补间动画。2)制作文字层。单击时间轴上的添加新图层按钮,添加一个新的图层,将其命名为“登录”。首先制作文本信息,选中该层的第一帧,选中工具栏上的文本工具,在舞台背景的合适位置输入文本信息,其中包
32、括Flash用户登录界面、用户名、密码。然后制作文本框,选中工具栏中的矩形工具,在“用户名”后面拖出一个填充色为白色的矩阵框,然后参照此方法同样在“密码”后面拖出同样大小的矩形框。文本框属性中要选择“输入文本”、字体颜色选黑色。文本框属性如图10:图10图11然后选择“登录”层的第二帧和第三帧,按键盘上的“F6”键或右击从而“插入关键帧”。并分别在第二帧和第三帧上按上述方法用矩形工具拖出合适大小的文本框。3)制作按钮层。单击时间轴上的添加新图层按钮,再添加一个新的图层,将其命名为“按钮”。 flash课间吧单击【窗口】【公用库】【按钮】,打开相应的按钮文件夹,从中选择合适的按钮并将其拖入舞台合
33、适位置处,公共库中按钮文件夹如图12:图12选择“按钮”层的第二帧和第三帧,分别按“F6”键“插入关键帧”,依旧是在【公用库】中选择合适的按钮,并将其拖入到之前添加的文本框的正下方。界面如图13:图134)代码层。单击时间轴上的添加新图层按钮,再添加一个新的图层,并将其命名为“脚本”。首先选择“脚本”层的第七帧,按下“F7”键“插入空白关键帧”,并在此帧下添加如下代码:stop();b=”1”; 然后选择“按钮”层的“Enter”按钮,添加如下代码: on (release) if (zhh=网络一班& mim=2012) gotoAndStop(2); name = 成功登录,点击进入主页;
34、 else gotoAndStop(3); no = 用户名或密码错误; 登陆界面设置的用户名为“网络一班”,密码为“2012”。当输入正确的用户名和密码后,单击“Enter”键即可进入到提示登陆成功的界面,而此时单击按钮后则会进入到主页的界面,控制该按钮的代码如下: on (release) gotoAndStop(4) 但如果当输入的用户名或者密码不正确时,单击“Enter”键即可进入到提示用户名或密码错误的界面,此时单击按钮后则会放回到用户登陆界面,此时控制该按钮的代码如下:on (release) gotoAndStop(1) 以上是整个登陆界面完整的制作过程,最后按【Ctrl】+【E
35、nter】组合键即可测试该界面。2、3、2 导航按钮的制作该Flash设计中,当用户通过输入正确的用户名和密码进入到主页后,我们可以在左侧看见四个相同的导航按钮,通过这个导航我们可以进入到我们想看的该Flash的其他的效果页面。该Flash设计中的导航按钮是比较简单的一种。并没有什么绚丽的表象,这四个导航按钮是通过代码实现它们的功能的。下面讲述该导航按钮的制作。可以在【公用库】中选择合适的按钮,也可以通过画图工具制作自己想要的按钮效果,在该Flash设计中一共用到这个按钮六次,上面登录界面的制作过程中已涉及到两个,下面将继续讲述导航中的四个按钮的控制。四个按钮的功能总体上讲就是当单击一个按钮时
36、,就会转到相对应的效果播放页面,而这四个导航按钮也是通过代码控制的。 徐国艳. 中国科技信息. 2010年第16期视频左侧的按钮控制代码为:on (release)gotoAndStop(5): 相册左侧的按钮控制代码为: on (release)gotoAndStop(7): 下雨左侧的按钮控制代码为: on (release)gotoAndStop(6):主页左侧的按钮控制代码为:on (release)gotoAndStop(4):以上为导航按钮的制作,这样看来每个按钮的控制代码基本是一致的,而不同之处主要体现在gotoAndStop()的括号里的数字,而这些数字则是代表时间轴上的帧。4
37、代表时间轴上第四帧,显示的是主页的效果界面,5是时间轴上第五帧,显示的是视频的效果界面,一次类推,6显示的是下雨效果的界面,7显示的是相册效果的界面。2、3、3 各模块的结合当整个登录界面的框架制作成功后,再按之前的各模块的制作,将主页模块、视频效果模块、相册效果模块和下雨效果模块融合到整个框架中,即可完成整个Flash的设计与制作,而接下来就是进行Flash的测试以及发布。2、4 FLASH的测试及发布2、4、1 FLASH的测试在编辑环境中只能进行有限的测试。要评估影片剪辑、动作脚本和其他影片中的元素,则必须在测试环境下进行测试。常用的测试命令有位于【控制】菜单下的【测试影片】和【测试场景
38、】以及位于【调试】菜单栏下的【调试影片】。执行【测试影片】、【测试场景】和【调试影片】等命令会产生实际的SWF文件,并将其放置在与编辑文件相同的目录中。 魏雪萍. 新编Flash中文版入门与提高. 北京: 人民邮电出版社. 2007图14例如在上图14中,如果选择【测试影片】命令,那么其作用就是我们平常使用【Ctrl】+【Enter】组合键,使用此命令会将影片在测试环境中完整的播放。而且会生成实际的SWF文件,如图15:图15如果选择【测试场景】命令,那么其作用就是我们平常使用的【Ctrl】+【Alt】+【Enter】组合键,执行此命令仅在测试环境中播放当前编辑场景或者元件,而不是整个影片。如
39、果选择【调试影片】命令,那么起作用也就是我们平常使用的【Ctrl】+【Shift】+【Enter】组合键,执行此命令会将影片在测试环境中完整的播放,并同时打开【调试器】面板,然后在获得播放命令时开始播放。调试器面板如图16:图16而且同时会生成实际的.swd格式的调试文件,如图17:图17综上所述,测试的最终目的是减少工作中的失误,使动画变得更加流畅完美。测试时应该把握住测试的节奏,逐步逐块地进行测试,以使测试工作可以与动画的制作同步完成。2、4、2 FLASH的发布对制作好的动画进行了测试、优化和导出后,就可以利用发布命令将其发布成一个独立的产品。在发布Flash动画之前需要进行发布设置。选
40、择【文件】【发布设置】菜单项打开【发布设置】对话框,在该对话框中包括【格式】、【Flash】和【HTML】三个默认的选项卡。【格式】选项卡用于设置动画的发布格式,包括Flash、HTML以及其他的图形文件和视频文件格式。系统默认选中【格式】选项卡中的【Flash】复选框和【HTML】复选框。图18【Flash】选项卡中其中的内容包括播放器版本的设置、对ActionScript版本的设置、图像和声音的设置、SWF的设置以及高级设置。通过各个选项的功能用于设置SWF格式文件的参数。图19本设计含有脚本代码,所以要对脚本选项进行设置,在此选择了ActionScript 2.0版本。调整【JPEG】品
41、质滑块或者直接在后面的文本框中输入合适的数值可以控制位图压缩。图像品质越低,生成的文件就越小;图像品质越高,生成的文件就越大。单击【音频流】或者【音频事件】右侧的按钮可以打开【声音设置】对话框,如果要为SWF文件中的所有声音流或事件声音设置比特率和压缩,则可在该对话框中对导入的音频格式重新设置,一般应使用MP3格式。图20在发布设置对话框中分别对选定的文件格式进行设置后,单击按钮即可完成该Flash毕业设计的发布,并且会在Flash源文件所在的位置生成一个SWF格式的Flash文件。该Flash毕业设计完成。播放界面如图21:图21第三章 FLASH制作过程中的问题3、1 声音的导入Flash
42、是多媒体动画制作软件,声音是多媒体不可或缺的重要部分,因此一款制作软件的优秀与否,其对声音的支持相当重要。Flash对声音的支持非常出色,可以在Flash中导入各种声音文件来丰富作品。在Flash中有两种类型的声音:一种是事件声音,一种是音频流(流式声音)。他们的不同之处在于并不是文件本身,而是体现在动画的播放过程中。只要触发了播放声音事件,声音事件就会从头到尾播放且中途不会有中断,声音完全不受动画本身的制约,而且无论声音长短只能插入到一个帧。而流式声音在播放时与Flash动画紧密相连,可以说流式声音是Flash的背景音乐,他与时间轴上的动画播放同步。 林青松. 南阳师范学院学报. 第5卷第3
43、期. 2006年3月该Flash设计中在相册模块中有添加背景音乐我的未来不是梦,当点击导航相册按钮时就开始播放这首歌曲。3、2 视频的导入视频的导入是选择【文件】【导入】【导入视频】的菜单项,当将视频文件导入到库中后,选择登录界面的第五帧并插入关键帧,然后将库面板的视频文件拖到舞台响应位置中,并通过属性面板里的设置将该视频文件调整成适合的大小从而完成视频的导入。3、3 格式的转换在整个Flash动画的制作过程中,音频文件、视频文件格式的转换也是件很麻烦的事情,因为导入的音频文件受到比特率和大小的限制,所以通过查询资料以及询问别人才弄懂要转换成的格式要求,通过格式工厂软件将原来的我的未来不是梦比
44、特率转换成128kbps,44khz、16bit的单声道音频文件才得以顺利导入到Flash中。而当转换视频时,发现格式工厂并不能将做好的听力测试的SWF文件转换成FLV格式,后发现大量网友推荐Flash转换王这款软件,但下载后发现这是一款收费软件,而且网上没有破解版的,找来找去都没找到合适的格式转换软件,但大量的查找资料以及下载试验后发现swf to vedio 软件可以解决这个问题,于是通过swf to vedio软件先将听力测试SWF格式转换成AVI格式,后再通过格式工厂将AVI格式转换成FLV格式才成功将该短片导入到Flash设计中。3、4 人物的刻画Flash中人物刻画不够完善,很多细
45、节上的东西都需要有一定美术功底和Flash技术,对于初学的我来说很困难,所以影片制作只是做了一些简单的人物。 3、5 脚本语言在Flash中的一些脚本语言初学时无从下手,只好从大量的视频、书籍里寻找答案,一些有难度的对我来说目前无法实现,只好退而求其次在按钮等上面加入一些简单的脚本语言。第四章 FLASH制作的优化研究在FLASH动画制作中需要用到各种动画素材,包括大量的图形、文字、声音、视频等文件。对于这些素材需要进行相应的优化处理,才能在Flash制作过程中使用。而且在现如今越来越注重网站美感渲染的潮流下,Flash能使网站变得丰富多彩而受到客户的青睐,但Flash重图像和交互功能轻文字和
46、链接,这种模式对搜索引擎不太友好,所以对含有Flash的网站进行优化也就显得尤为重要。4、1 Flash制作素材的优化4、1、1 图形的优化Flash制作过程中,要用到大量的图形。这些图形文件直接决定了动画画面的质量,因此图形的优化显得异常重要。Flash中可以导入的图形文件包括常见的gif、jpg、tif、png等各种格式的图片以及常见的多种格式的矢量图形。要做到在保证不影响画面效果的前提下文件最小,就必须了解各种图形文件的优缺点。如:gif图片具有文件小的特点,但是支持的颜色少,最多支持256色。而jpg图片则能够支持几百万的色彩,但文件比较大。Png图片文件也比较大,但是它支持背景透明,并且在渲染速度上最快。我们在使用时应根据实际