1、第十三章 Flash影片的发布与导出,目录,13.1 动画的下载测试13.2 动画的发布13.3 导出动画13.4 关于HTML模板,教学目的和要求,掌握常用的优化Flash动画的技巧。学习利用Flash“测试影片”功能对Flash进行测试。掌握Flash动画的发布设置。了解HTML模板,13.1 动画的下载测试,优化动画的技巧元件的使用尽量使用补间动画而不用大量的关键帧实线占用空间比虚线、点线等少的多使用图层组织不同的元素,例如声音、图像、代码使用“修改优化”命令来优化曲线尽可能减少字体和字体样式的数量在可以接受的范围之内,使用MP3方式压缩音乐如果能使用固定的颜色,就尽量减少渐变色的使用,
2、Flash播放过程中,如果所需的数据没有传输完,动画就会停顿下来。尤其是动画的第一帧,经常会出现停滞的状况,因为第一帧不会被预先下载为体积相对较大的动画创建一个“预加载器”是一个很好的选择,使之动态显示影片的加载情况,等到加载结束后再开始影片的播放。,测试动画的下载性能使用Flash自带的测试影片的功能利用设定速率模拟网络下载查看影片中每一帧的大小查找影片的瓶颈帧,动态显示下载进度示例:,第一帧代码:bar1._width = 300 * (getBytesLoaded()/getBytesTotal();txt1.text = String(Math.round(getBytesLoaded
3、()/getBytesTotal() * 100) + %;if(getBytesLoaded()=getBytesTotal()gotoAndStop(3);第二帧代码:gotoAndPlay(1);,源,13.2 动画的发布,发布为动画发布为网页发布为图形文件发布为可执行文件发布为QuickTime格式电影,发布Flash动画,制作完动画后,将动画保存起来,按键盘上的Ctrl+Enter快捷键,可以预览swf动画的播放,同时在保存动画的目录中生成一个swf动画文件。“文件发布设置”,对动画发布进行详细设置,发布swf动画的设置相关设置:【版本】:在这个选项的下拉菜单中可以选择将要发布的sw
4、f文件的播放器版本,默认版本是Flash Player 7。【加载顺序】:在这个选项的下拉菜单中可以选择动画中图层加载的顺序,有两种选择:【由上而下】加载和【由下而上】加载。只影响动画的第一帧【动作脚本版本】:在这个选项的下拉菜单中可以选择动作脚本的版本,有两种选择:动作脚本2.0和动作脚本1.0。如果选择动作脚本2.0,那么还可以单击右边的【设置】按钮,进一步设置和“类”有关的一些参数。【选项】:在这个参数项下面有若干复选框,可以实现一些功能的选择。【生成大小报告】:可以产生一个与动画相同文件名的.TXT文本文件。这份文件记录着各个图像和声音数据压缩后的大小、在动画中使用的文字等信息。【防止
5、导入】:可以防止其他用户将你制作的swf文件导入Flash进行修改。【省略跟踪动作】:跟踪命令能让程序显示某个预设的信息或变量内容到【输出】面板,以利于侦测错误。【允许调试】:允许调试的用意在于方便找出程序中的错误,一旦整个程序测试无误,那么就不需要选择该复选框了。【压缩影片】:可以使影片变得更小一些,Flash播放器可以自行解压缩影片。,【密码】:当你在【选项】参数项下选择了【防止导入】复选框以后,【密码】这个参数项变为可用状态,可以在文本框中输入防止导入的密码。【JPEG品质】:用来调整Flash动画中的位图品质。【音频流】和【音频事件】:这两个参数项是动画中声音压缩的设定,可以个别调整音
6、频流类型和音频事件类型。【覆盖声音设置】:将之前个别在【库】面板中设定的声音压缩比率,统一用上面的设定值替代。【导出设备声音】:这个参数项仅限于 Flash MX Professional 2004。选择该复选框可以导出适合于设备(包括移动设备)的声音而不是原始库声音。,发布为网页,为了在浏览器中播放Flash影片,必须创建一个可以激活激活影片的HTML文件。HTML文档中的不同代码可以决定Flash影片在那个浏览器窗口中播放、播放时的背景色、影片的尺寸等。也可以使用HTML编辑器来手工输入HTML代码,要向自己的Web页中添加Flash影片,复制并粘贴和标记之间的内容即可。,告诉IE如何处理
7、和显示Flash影片,告诉Netscape Navigator如何处理和显示Flash影片,相关为网页的设置:【模板】选项:一般情况下,只要选择【仅限Flash】即可,这也是默认选项。单击右边的【信息】按钮可以显示选定模板的说明。【尺寸】:设置HTML代码中object和embed标记中width和height属性的值 匹配影片:这是一个默认设置,将会使用SWF文件的尺寸大小。像素:选择这个选项以后,可以在下面的【宽度】和【高度】中输入宽度和高度的像素数量,从而控制影片的尺寸。百分比:指定SWF文件将占浏览器窗口的百分比。,【回放】选项:可以控制SWF文件的回放和各种功能,具体解释如下:开始时
8、暂停:会一直暂停播放SWF文件,直到用户单击按钮或从快捷菜单中选择“播放”后才开始播放。默认情况下,该选项处于取消选择状态,Flash内容一旦加载就立即开始播放(PLAY 参数值设置为 true)。循环:将在Flash内容到达最后一帧后再重复播放。取消选择此选项会使Flash内容在到达最后一帧后停止播放(默认情况下,LOOP参数处于启用状态)。显示菜单:选中该项后,当用鼠标右键单击SWF文件时,显示一个快捷菜单。如果取消选择此选项,那么快捷菜单中就只有“关于 Flash”一项。默认情况下,此选项处于选中状态(MENU参数设置为true)。【品质】选项:在处理时间和外观之间确定一个平衡点。此选项
9、设置object和embed标记中的QUALITY参数的值,选项有低、自动低、自动高、中、高、最佳等几个设置可选项。,【窗口模式】:控制object和embed标记中的HTML wmode属性。窗口模式修改Flash内容限制框或虚拟窗口与HTML页中内容的关系,具体情况如下:窗口:不会在object和embed标记中嵌入任何窗口相关属性。Flash内容的背景不透明,并使用HTML背景颜色。HTML无法呈现在Flash内容的上方或下方。“窗口”为默认设置。不透明无窗口:将Flash内容的背景设置为不透明,并遮蔽Flash内容下面的任何内容。“不透明无窗口”使HTML内容可以显示在Flash内容的
10、上方或顶部。透明无窗口:将Flash内容的背景设置为透明。此选项使HTML内容可以显示在Flash内容的上方和下方。【Flash 对齐】:设置如何在应用程序窗口内放置Flash内容以及在必要时如何裁剪它的边缘。【显示警告消息】:可在标记设置发生冲突时显示错误消息,例如在某个模板的代码引用了尚未指定的替代图像时。,发布为图形文件,可以把Flash文件发布为图形文件:Gif、Jpeg、 PNG文件标准gif文件就是普通的压缩位图,为输出动画提供了简单的途径。通常gif适合于导出线条与色块分明的图片。Jpeg格式可以高压缩率、24为的位图形式保存图像,适合导出包含连续色调的图像。Flash把影片的第
11、一帧导出为jpeg图像。PNG是唯一支持透明度的跨平台位图格式。Flash把影片的第一帧导出为PNG图像。,发布为可执行文件及QuickTime格式电影,可执行文件:可以为Windows(.exe)以及Macintosh(.hqx)系统创建可执行文件。通常可执行文件比swf文件要大一些,因为exe文件内建Flash播放器,即使电脑中没有安装Flash播放器,也可以看到Flash影片。QuickTime格式电影:被以QuickTime格式播放的影片与Flash播放器中的电影完全一样,保留了所有的交互特性。,动画发布小结,首先选择swf发布影片。除swf、可执行程序、quicktime格式外,其他格式都将导致交互性的丢失, 效果通常都不再存在。如果选择jpeg和png,那么得到的是一副静态图像。如果选择gif可以创建一个简单动画,但是调色板将限于256色或216色。在PC机上为Macintosh创建的可执行程序,若要在Macintosh上运行,需要额外的转换。,复习思考题,1)怎样测试电影的下载性能?2)怎样导出不同格式的文件?,