收藏 分享(赏)

flash8发布与输出PPT课件.ppt

上传人:Facebook 文档编号:3833982 上传时间:2018-11-20 格式:PPT 页数:24 大小:361.50KB
下载 相关 举报
flash8发布与输出PPT课件.ppt_第1页
第1页 / 共24页
flash8发布与输出PPT课件.ppt_第2页
第2页 / 共24页
flash8发布与输出PPT课件.ppt_第3页
第3页 / 共24页
flash8发布与输出PPT课件.ppt_第4页
第4页 / 共24页
flash8发布与输出PPT课件.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、第6章 发布与输出,Flash发布,Flash的发布系统不仅可以发布Falsh文档和HTML页面,而且还可以从Flash文档发布出各种图像格式文件、可执行程序,以及QuickTime电影,同时,针对不同的应用场合,还可以发布出不同版本的SWF文件和HTML页面。,6.1 发布影片,6.1.1 发布设置中“格式”选项卡的使用 完成Flash作品制作后,用户需要对影片进行优化,使影片能够更快地下载和播放。用户不仅可以发布Flash文档为SWF格式,而且还可以将其发布为HTML、QuickTime、GIF、Macintosh以及可执行文件等,这样可使Flash动画能够以不同的格式播放,以满足不同平台

2、的需要。 如果要从当前的Flash文档中发布出不同格式的文件,都是在【发布设置】(选择【文件】-【发布设置】命令)对话框的【格式】选项卡中进行指定的。需要发布何种格式,就在【类型】中选中相应的文件格式即可,其后的文件夹用来为发布出该格式的文件选择保存位置和文件名。当某种类型的文件格式被选中后,【发布设置】对话框会出现相应的选项卡。,6.1.2 发布Flash SWF文件,默认情况下总是会发布Flash SWF文件,你可以在【发布设置】对话框的Flash选项卡中对发布怎样的SWF文件进行设置。 通常,生成的SWF文件是没有什么保密性可言,任何人下载到你的SWF文件后,都可以利用Flash的导入功

3、能将其引入他们自己的Flash文档中,别人可以随意的编辑这些源内容,并再次发布。如果你想对你的作品版权有一定程度的保护,可以选中【防止导入】复选框,并在【密码】文本框中指定一个导入密码。这样,不知道密码的人将无法导入你的SWF文件。不过,任何保护都是相对的,有些小软件能够破解Flash SWF文件的密码。 【压缩影片】主要是对SWF文件中的文本数据进行压缩,而从产生更小的体积。如果你希望用发布设置中的音频压缩方案来取代你为文档中的某些个别的声音所定制的设置,可以在这里选中【覆盖声音设置】复选框。,导出设备声音,【导出设备声音】是为发布针对移动设备开发的Flash应用而准备的。由于手机等移动设备

4、有限的资源,这些设备支持和使用着一些更袖珍的声音格式,如MMF、PMD、MLD、MIDI等,而这些声音格式都是Flash所不支持的,为了能在针对这些移动设备而开发的Flash应用中使用这些特殊格式的声音文件,在Flash文档中用一个对Flash而言合法的声音格式文件作为傀儡,来在运行时调用并播放那些对Flash而言不合法的声音格式文件。下面的例子说明声音傀儡的运用: (1)打开一个新文档,随便导入一个对Flash而言可用的声音格式文件(如,mp3,wav等)。 (2)创建一个按钮,把该声音文件以事件触发方式放置在按钮的“按下”帧中,之所以要把声音文件捆绑到一个按钮上,是因为我们要发布的SWF将

5、要由Flash Lite来播放,而对于Flash Lite而言,事件声音必须由某个按键来触发,其他事件是无法触发的。 (3)把该按钮拖放到场景舞台上。 (4)在库面板中右击该声音文件,在弹出的快捷菜单中选择“属性”命令,在“声音属性”对话框中单击“设备声音”右边的文件夹,在出现的对话框中选择那个真正要在设备上播放的声音文件,单击“打开”按钮。在“声音属性”对话框中单击“确定”按钮。,(5)在“发布设置”的Flash选项卡中的“版本”下拉列表中选择Flash Lite1.0。 你会看到“导出设备声音”复选框被自动选中。单击“确定”按钮。 (6)按Ctrl+Enter键测试电影。选择设备模拟。用鼠

6、标点击手机的向上键使得按钮获得焦点,按Enter键可播放midi声音。,6.1.3 发布HTML文件,发布HTML文件的目的是产生一个能够把发布的SWF文件嵌入其中的页面。大多数时候,我们并不需要发布HTML文件,只需要SWF文件,因为通常总是使用Dreamweaver等网站开发软件来把SWF文件嵌入某个页面的。 但当你的Flash SWF需要与宿主HTML页面中的JavaScript进行通信,或是需要与服务器端的学习管理系统通信,亦或是要产生带有图像映射的HTML页面时,使用Flash HTML发布模板将是非常方便的。 定制HTML文件的发布是通过【发布设置】对话框的HTML选项卡完成的,【

7、模板】下拉列表是最关键的,使用不同的模板可以发布出适用不同场合的HTML页面。 仅限Flash:最简单也是最常用的。生成的代码主要有两个目的:一是根据你指定的尺寸、品质和窗口模式等,把SWF文件嵌入到HTML页面中;二是如果检测到客户端的浏览器没有安装Flash Player ActiveX控件或是没有安装Flash Player插件的话,就指示浏览器自动从Macromedia的Web服务器进行下载。,Flash HTTPS:与【仅限Flash】几乎完全一样,惟一不同的是将从Macromedia的一个支持SSL(Secure Socket Layer,安全套接层)的Web服务器下载。 注:WW

8、W服务,即HTTP协议是没有安全性可言的,因为这一协议在网络上传输的全是明文,如果有人使用网络监听工具的话,可以窃取到其他人的所有信息。而使用了SSL的WWW服务就不同乐,他使用先加密再传输的机制,因此,即便有人在网络中使用网络监听工具窃取了信息,也无法知道信息的内容,这样就保证了信息的安全。 具有AICC跟踪的Flash和具有SCORM跟踪的Flash:这两个模板都是在用Flash创建交互式在线教学内容时,为了使Flash的学习组件能够向服务器端的学习管理系统(Learning Management System,LMS)发送跟踪信息而提供的。 注:AICC指的是Aviation Indus

9、try CBT(Computer-Based Training,基于计算机的训练)Committee(航空工业CBT委员会),SCORM指的是Sharable Content Object Reference Model(可共享内存对象参考模型),二者都是开发学习管理系统的标准。,QuickTime:生成嵌入了QuickTime影片而非Flash SWF的HTML页面。并且,如果侦测到浏览器没有安装QuickTime Player的话,就指示浏览器自动从Apple的Web服务器进行下载。使用该模板时,你需要同时发布一个QuickTime影片。 用于Pocket PC 2003的Flash:与【

10、仅限Flash】完全一样,并未对掌上电脑特殊的屏幕尺寸做考虑。 带有命名锚记的Flash:使Flash文档中设置的命名锚记可以真正起作用,使得通过单击浏览器的按钮在你的电影中已经播放过的帧或场景之间来回切换成为可能。 图像映射:生成一个带有图像映射的HTML页面。图像映射的概念是热点概念的引申,热点是指页面中某个图像中的某个区域,当用户单击该区域时,就会连接到某个URL。而一个图像映射无非就是一个包含了几个热点的图像。使用该模板时,还需同时发布出一个图像文件。 如果你选择的模板生成的HTML页面中嵌入了SWF文件,那么可以选择【检测Flash版本】来检测用户浏览器的Flash Player的版

11、本,并在用户的Flash Player版本低于你发布的SWF的版本时,向用户显示一个替代页面,指导用户去下载最新版的Flash Player。,【尺寸】用来指定SWF文件的显示尺寸。 【回放】中的几个选项用来控制Flash SWF文件的播放和上下文菜单的显示: 选择【开始时暂停】将禁止Flash电影下载后的自动播放,除非用户单击电影中的某个用于播放的按钮。 选择【显示菜单】会让用户在网页中的Flash电影上单击鼠标右键时显示控制播放的完整的菜单;取消对该项的选择,将只显示“关于”、“设置”和“调试器”3个菜单项。 选择【循环】会让Flash循环播放,否则的话,Flash将只播放一遍。 选择【设

12、备字体】,会让SWF文件中所有的静态文本都以设备字体来显示,但实际情况并非如此。 【品质】用于在满足播放速度和保证画面质量之间进行妥协。这是在计算机处理速度还不够快的时期遗留下的折衷方案,现在意义不大,可以始终选择“高”。,【窗口模式】的主要意义在于可以让你创建背景透明的Flash电影,只要选择【透明无窗口】选项即可。所谓背景透明即指Flash文档的舞台是透明的。【HTML对齐】用于指定Flash电影在HTML页面中出现的位置。【缩放】用来对由“尺寸”决定的Flash电影的显示外观进行进一步限定。可以始终只选择“默认(显示全部)”选项,这将在由“尺寸”决定的区域中显示完整的Flash电影,没有

13、扭曲。其他选项可以不予考虑。【Flash对齐】用来决定Flash电影在由“尺寸”指定的区域中的位置。通常对“水平”和“垂直”都选“居中”。在【发布设置】对话框中的HTML选项卡中进行的很多设置最终都是通过一些HTML标记来实现的,了解这些HTML标记及其属性和参数对于读者在需要时手工编辑这些代码、最大自由地定制Flash电影在页面中的显示是非常有必要的。在HTML中用于显示Flash电影的是object标记和embed标记。object是为IE浏览器准备的,而embed则是为Netscape浏览器准备的。,object标记有4个重要的属性:classis、codebase、width和heig

14、ht。,classid:该属性用来标识浏览器的ActiveX控件。不同的值代表不同的ActiveX控件,Flash Player ActiveX控件的值是clsid:d27cdb6e-ae6d-11cf-96b8-444553540000。 codebase:该属性用来标记由classid指定的ActiveX控件的位置。对于Flash Player ActiveX控件而言,它存在于Macromedia网站上的一个名为swflash.cab的包中。width和height是用来指定Flash电影在页面中的显示尺寸。,object标记还有4个重要的参数:movie、menu、wmode和allow

15、scriptaccess。,movie:指定要加载的Flash电影的文件名。 menu:指定是否要让用户在网页上的Flash电影上单击鼠标右键时显示一个完整的播放菜单,值为true或false。 wmode:指定Flash电影的背景是否要透明。值为Transparent时为透明,值为Window或Opaque时为不透明。 allowscriptaccess:指定Flash电影是否可与宿主HTML页面进行通信。Flash与JavaScript之间的通信就属于这种情况。值为always表示允许通信;值为never表示不允许通信;值为sameDomain表示只有当Flash电影与宿主的HTML来自相

16、同的域时才允许通信。例如,如果Flash电影的URL是http:/ pluginspage:该属性与object标记的codebase属性作用一样,用来标记插件的位置。对于Flash Player插件而言,其值应该是http:/ swLiveConnect:该属性用来指示是否启用Netscape浏览器的LiveConnect功能。LiveConnect是Netscape的一项利用Java Applet和JavaScript来产生更多Web交互的技术。swLiveConnect的值为true(启用)或false(禁用)。如果你启用swLiveConnect,则浏览器在加载Flash Player

17、的同时会启动Java,这可能会造成一些延迟。,6.1.4 发布GIF文件,你可以把Flash文档中的帧发布成一个GIF图像文件或一个GIF动画文件。要发布出GIF图像文件,需要在Flash文档中为你希望发布成GIF图像文件的那个帧赋予一个帧标签#Static。如果没有为哪个帧指定该帧标签,则Flash会把第一帧发布成GIF图像文件。要发布出GIF动画文件,需要在Flash文档中为你希望作为GIF动画的第一帧的那个帧赋予帧标签#First,并为你希望作为GIF动画最后一帧的那个帧赋予帧标签#Last。如果没有明确地指出这两个帧标签,则Flash会把所有的帧发布成一个GIF动画文件。对于作为发布G

18、IF文件的帧标签而言,其标签类型可以是“名称” 或是“锚记”,但不能是“注释”。 在指定了帧标签之后,就可以在【发布设置】对话框的GIF选项卡中进行GIF文件的发布设置,【尺寸】用来指定图像的大小。默认为“匹配影片”,取消对其的选择后,可以指定“宽”和“高”。【回放】选项用来指定你想要发布出GIF图像文件(选择“静态”)还是GIF动画文件(选择“动画”)。如果你选中“动画”单选按钮,则你可以进一步指定动画是“不断循环”还是“重复”某个次数。【选项】中的几个选项用来决定如何处理颜色和图像的显示方式: 选中“优化颜色”复选框将从GIF文件的颜色表中删除所有未使用的颜色,从而能减小体积。 选中“抖动

19、纯色”复选框将使用一种被称为“抖动”的技术用颜色表中可用的几种颜色来模拟颜色表中不可用的某种颜色。选中该复选框时,你可以进一步在“抖动”下拉列表中指定抖动的方式。使用“抖动”会增加一些体积。,注:图像抖动是一种在计算机绘图中使用的技术,用来在单色显示器或打印机上产生不同灰度的视觉效果,或在彩色显示器或打印机上产生额外的彩色视觉效果。这种技术的成败取决于如何更合理地对图像区进行分组并更合理地在每一个由多个像素组成的分组中分配黑白像素比例或几种彩色像素比例。由于这些分组很小,因此人眼会将其视为一种由分组中几种颜色共同混合成的某种单一颜色。这就解决了如何在8位显示设备上显示24位或32位颜色的问题。

20、 选中“交错”复选框将使图像在下载时,首先呈现给你一个低分辨率的图像,然后随着下载的进行再逐渐过渡到最终的高分辨率。 选中“删除渐变”复选框将把你要发布成GIF文件的帧中的渐变颜色都变成渐变色中的第一种颜色。这样会减小体积,但多半会使图像变得难看。 选中“平滑”复选框会对导出的位图应用抗锯齿处理,从而产生质量更高的位图。,【透明】用来决定GIF图像或动画的背景是否是透明的。如果选择Alpha,则你可以进一步在“阈值”文本框中指定一个值,只有当要发布成GIF文件的帧中的那些应用了Alpha透明度的图形或实例中其Alpha值超过你在“阈值”中指定的值得那些图形或实例会被作为不透明的部分导出,其他的

21、图形或实例都将被视为透明的。由于文档中的Alpha值是以百分比表示的,而这里的Alpha阈值是0255,因此,当你指定阈值为128时,把那些Alpha值超过50%的图形和实例过滤出来(即出现在GIF文件中)。【抖动】用来指定抖动的方式: “无”表示不使用抖动,而是用颜色表中最接近目标颜色的那种颜色来代替。 “有序”和“扩散”都是用抖动。但“扩散”产生的颜色更接近,体积也更大,并且只有当你在“调色板类型”下拉列表框中选择“Web126色”时“扩散”抖动才会起作用。,【调色板类型】用来决定你想让GIF使用哪种颜色表。实际上,因为GIF最多只能显示256种颜色,因此,你可以始终选择“自适应”或“We

22、b126色”,当颜色相对较多时,前者产生的效果更逼真些。 如果觉得256种颜色太多了,你可以在“最多颜色”文本框中指定可使用的颜色数。 如果在“调色板类型”中选择了“自定义”选项,则你可以单击“调色板”文本框右边的文件夹图标,在出现的对话框中选择一个颜色表文件(.act)作为要使用的颜色表。在GIF选项卡中设置好后,单击“确定”按钮即可。,6.1.5 把Flash电影发布成可执行文件,你可以把Flash电影发布成可执行文件,从而在那些没有Flash Player的计算机上播放你的Flash。要把你的Flash发布成可执行文件,只需在【发布设置】对话框的【格式】选项卡中选中“Windows放映文

23、件”复选框,然后进行发布即可。由于要摆脱对目标计算机中必须安装有Flash Player的要求,发布出的可执行文件中自带了一个Flash Player,这使得哪怕最简单的Flash动画也会有近1MB的体积。,6.2 导出影片,使用Flash8中的【导出影片】命令,可以创建在其他应用程序中能够编辑的内容。用户可以导出整个影片为Flash影片、一系列的位图图像、单一的帧或图像文件,以及不同格式的活动和静止图像,如GIF、JPEG、PNG、BMP、PICT、QuickTime或AVI等格式。要将Flash内容用于其他应用程序或以特定文件格式导出当前Flash影片的内容,可以使用【导出影片】和【导出图

24、像】命令。使用【导出影片】命令,可以将Flash影片的帧创建为连续带有编号的位图图像文件,也可以将Flash影片中的声音导出为WAV格式文件。使用【导出图像】命令,可以将当前帧内容或当前所选图像,导出为位图图像文件或为单帧Flash Player影片。如果要从影片中导出图像,可以在当前影片中选择要导出的帧或图像,然后选择【文件】|【导出】|【导出影片】命令或【文件】|【导出】|【导出图像】命令,打开相应的【导出影片】或【导出图像】对话框。在这两个对话框中,用户可以在“文件名”文本框中输入文件名称,在“保存类型”下拉列表中选择文件保存格式,然后单击“保存”按钮,即可按照指定的文件格式导出文件。,

25、在导出图像时,应注意:,将Flash图像导出为矢量图形文件格式时,可以保留其矢量信息,并且能够在其他基于矢量的绘画程序中编辑这些文件。不过,不能将这些图像导入文字处理程序中。 将Flash图像保存为位图文件格式(如GIF、JPEG)时,图像会丢失其矢量信息,仅以像素信息保存。用户可以在图像处理程序,如Photoshop中编辑导出为位图的Flash图像,但不能在基于矢量的绘图程序中再次编辑它们。将Flash图像导出为矢量图形文件格式时,可以保留其矢量信息,并且能够在其他基于矢量的绘画程序中编辑这些文件。不过,不能将这些图像导入文字处理程序中。 将Flash图像保存为位图文件格式(如GIF、JPEG)时,图像会丢失其矢量信息,仅以像素信息保存。用户可以在图像处理程序,如Photoshop中编辑导出为位图的Flash图像,但不能在基于矢量的绘图程序中再次编辑它们。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报