新编中文Flash_8实用教程第10-12章(三合一).ppt
《新编中文Flash_8实用教程第10-12章(三合一).ppt》由会员分享,可在线阅读,更多相关《新编中文Flash_8实用教程第10-12章(三合一).ppt(160页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十章第十章 组组 件件 第一节第一节 组件概述组件概述 第二节第二节 组件的使用组件的使用 第三节第三节 制作制作MP3播放器播放器 习题十习题十组件是带参数的影片剪辑,因此,用户可以修改它们的外观和行为。即使用户对ActionScript没有深入的理解,也可以使用组件构建复杂的应用程序,下面将介绍常用组件的类型及功能。一、用户界面(一、用户界面(UI)组件)组件使用用户界面组件,可以十分方便地在Flash中创建简单的交互元件,如表10.1所示即为用户界面组件。第一节 组件概述表10.1 用户界面组件续表二、媒体组件二、媒体组件使用媒体组件,用户可以将媒体导入到应用程序中,如表10.2所示即
2、为媒体组件。表10.2 媒体组件三、管理器组件三、管理器组件管理器是不可见的组件,用户可以使用这些组件在应用程序中管理如焦点或深度之类的功能,如表10.3所示即为管理器组件。表10.3 管理器组件四、数据(四、数据(Data)组件)组件使用数据组件可以加载和处理数据源的信息,如表10.4所示即为数据组件。表10.4 数据组件五、屏幕组件五、屏幕组件使用屏幕组件可以控制Flash中的表单和滑块,如表10.5所示即为屏幕组件。表10.5 屏幕组件在Flash 8中,用户可以在创作的过程中利用组件面板将选中的组件添加到文档中,还可以在属性面板或组件检查器面板中查看组件的属性。一、组件面板一、组件面板
3、组件面板是管理和应用组件的核心,在菜单栏中选择“窗口”“组件”命令,即可打开组件面板,如图10.2.1所示。第二节 组件的使用图10.2.1 组件面板组件面板中包括常用的组件,单击组件名称左侧的“”符号,即可弹出该组件的下拉列表。用户可在该列表中选择相应的组件,将其拖到库面板中,即可使用该组件。二、组件属性面板二、组件属性面板用户可以使用组件属性面板设置组件的参数。用户在组件面板中选择一个组件,将其拖动到舞台中,即可创建该组件的一个实例。在工作窗口下方单击“参数”标签,即可打开该组件实例的属性面板,如图10.2.2所示,该面板中显示了当前选中组件实例的信息,用户可以根据需要对其进行更改。图10
4、.2.2 “组件”属性面板三、组件检查器三、组件检查器当用户将组件的一个实例添加到Flash文档中后,可以在该实例的属性面板中来设置和查看实例的相关信息,也可以使用组件检查器来设置实例的参数,具体操作步骤如下:(1)在菜单栏中选择“窗口”“组件检查器”命令,即可打开组件检查器,如图10.2.3所示。(2)单击组件检查器中名称列中的任意一项,就可在其右侧的值对应的列中设置它的值,如图10.2.4所示。图10.2.3 组件检查器 图10.2.4 设置组件的参数 在Flash 8中,所有的组件都从UIObject和UIComponent类继承属性和方法,这些是所有组件都使用的属性和方法,例如UIOb
5、ject.setSize()和UIObject.y等。提示:设置组件的参数时,有时需要直接输入数字或文本,有时则可以选择指定的值,如true和false,而有的参数需要在弹出的对话框中设置。四、添加和删除组件四、添加和删除组件如果要向文档中添加组件,只须将组件面板打开,在其中选择需要添加的组件,将其拖到舞台中或者双击该组件即可。用户还可以使用任意变形工具调整组件的大小,使用选择工具移动组件的位置,使其符合用户的需要。当某个组件不再使用时,可将其选中后按“Delete”键删除。五、处理组件事件五、处理组件事件所有的组件都有事件,在用户与组件进行交互操作时,即会广播这些事件。要处理事件,可编写在触
6、发事件时执行的代码,用户可以通过两种方式处理组件事件,下面将分别进行介绍。1使用组件事件处理函数处理组件事件最直接、最简单的方式就是使用on()组件事件处理函数。用户可以将该函数分配给组件的实例,就像将处理函数分配给按钮或影片剪辑一样。2使用组件事件侦听器处理组件事件最有效的方式是使用侦听器,具体操作步骤如下:(1)首先创建一个侦听器对象。(2)给侦听器对象分配一个处理事件的函数,该函数被称为回调函数。(3)向组件实例注册侦听器,此时,可以向一个组件实例注册多个侦听器,也可以向多个组件实例注册一个侦听器。(4)发生事件时,事件将由组件进行广播,注册到该组件的所有侦听器都会收到该事件的通知。应用
7、本章所学知识,制作如图10.3.1所示的MP3播放器。第三节 制作MP3播放器图10.3.1 MP3播放器(1)打开Flash 8应用程序,新建一个大小为350像素400像素,背景色为橙色的Flash文档。(2)在工具箱中选择矩形工具,将该工具的笔触颜色设置为白色,填充颜色设置为无,使用该工具在舞台中绘制一个与舞台大小相同的矩形。(3)选择文本工具,在该工具属性面板中设置参数,如图10.3.2所示。图10.3.2 设置文本工具的参数(4)使用该工具在舞台中输入文字,并使用选择工具将其移至合适的位置,如图10.3.3所示。(5)在菜单栏中选择“窗口”“组件”命令,打开组件面板,如图10.3.4所
8、示。图10.3.3 创建的文字 图10.3.4 组件面板 (6)在该面板中单击“Media-Player 6-7”选项左侧的图标将其展开,在展开后的列表中选择“MediaPlayback”选项,如图10.3.5所示。(7)将该组件选中后拖到舞台中,选择“窗口”“组件检查器”命令,打开组件检查器面板,在该面板中设置参数如图10.3.6所示。图10.3.5 选择“MediaPlayback”选项 图10.3.6 设置参数 (8)设置好参数后,即可将其应用到该组件的实例中。使用任意变形工具调整实例至合适大小,效果如图10.3.7所示,并在其属性面板中将实例名称设置为“mp3”。(9)在组件面板中单击
9、“User Interface”选项左侧的图标将其展开,在展开后的列表中选择“Label”选项,如图10.3.8所示。图10.3.7 设置好参数后的效果 图10.3.8 选择“Label”选项 (10)将其选中后拖到舞台中,并在组件检查器中设置如图10.3.9所示的参数,效果如图10.3.10所示,在该实例的属性面板中将实例名称设置为“title”。图10.3.9 设置“Label”组件的参数 图10.3.10 使用“Label”组件创建的实例 (11)按“Ctrl+F8”键,在弹出的“创建新元件”对话框中创建一个名为“连接”的按钮元件,如图10.3.11所示。(12)在该元件的编辑模式中,使
10、用文本工具在舞台中输入文字,如图10.3.12所示。图10.3.11 “创建新元件”对话框 图10.3.12 输入的文字 (13)单击按钮,返回至主场景。将库中的按钮元件拖至舞台中,放置于如图10.3.13所示的位置。(14)按“F9”键打开动作面板,在该面板中输入如下语句:on(release)getURL(“http:/”,“_blank”)图10.3.13 按钮元件的位置(15)单击选择第1帧,按“F9”键打开动作面板,在该面板中输入如下语句:System.useCodepage=true;/解除乱码onxml.trigger();mymp3=new Object();mymp3.cha
11、nge=function()mp3.stop();mp3.setMedia(list.selectedItem.data,“MP3”);mp3.play();title.text=“播放歌曲:”+list.selectedItem.label;list.addEventListener(“change”,mymp3);fscommand(“ShowMenu”,“fasle”);/隐藏右键大部分内容myMenu.hideBuiltInItems();/删除大多内置项,“设置”和“关于”除外(16)在组件面板中单击“Data”左侧的图标将其展开,在展开后的列表中选择“XML Connector”选
12、项,如图10.3.14所示。图10.3.14 选择“XML Connector”选项(17)将其选中后拖到舞台中,放置于合适的位置,并在属性检查器中设置参数,如图10.3.15所示。图10.3.15 调整“XML Connector”组件位置并设置其参数 (18)在组件面板中的“User Interface”选项的列表区中选择“List”选项,如图10.3.16所示。将其选中后拖到舞台中,置于合适的位置,并在组件检查器面板中设置参数,效果如图10.3.17所示。(19)在该实例的属性面板中将该实例的名称设置为“List”,按“Ctrl+Enter”快捷键将文件导出,效果如图10.3.1所示。图
13、10.3.16 选择“List”选项 图10.3.17 使用“List”组件创建的实例 一、填空题一、填空题1使用_,可以快速地在Flash中创建简单的交互元件。2使用_,用户可以将媒体导入到应用程序中。二、选择题二、选择题1在Flash 8中,()是不可见的组件。(A)UI组件 (B)媒体组件(C)管理器组件 (D)数据组件习 题 十2在Flash 8中,使用()可以加载和处理数据源的信息。(A)UI组件 (B)媒体组件(C)管理器组件 (D)数据组件三、上机操作三、上机操作试利用系统提供的各种组件创建交互式动画。第十一章第十一章 使用音频和视频使用音频和视频 第一节第一节 音频的使用音频的
14、使用 第二节第二节 视频的使用视频的使用 第三节第三节 自定义声音自定义声音 习题十一习题十一要在制作的Flash动画中添加声音,必须先将它导入到用户的库中,才能将其应用到创建的动画中,为动画添加声音,丰富动画的效果。一、导入音频一、导入音频在Flash中,可以导入3种格式的声音文件,分别为WAV,AIFF和MP3格式。导入声音的方法很简单,只须将声音文件导入到库中即可,具体操作步骤如下:第一节 音频的使用(1)在菜单栏中选择“文件”“导入”“导入到库”命令,弹出“导入到库”对话框,用户可在该对话框中选择一个声音文件,如图11.1.1所示。(2)单击“打开”按钮,即可将选中的声音文件导入到库中
15、,如图11.1.2所示。图11.1.1 选择声音文件 图11.1.2 将文件导入到库中(3)如果用户要试听导入的声音是否完整,可单击库面板中预览框右侧的“播放”按钮,即可试听导入的声音。(4)在库中单击选中该声音文件,将其拖到舞台中,即可将声音添加到当前图层中。在该图层中第50帧处按“F5”键插入普通帧,即可在第1帧至第50帧之间看见声音波形,如图11.1.3所示。图11.1.3 将声音添加到当前图层(5)选中“声音”图层的第1帧,打开其属性面板,可对声音进行设置,如图11.1.4所示。图11.1.4 “帧”属性面板该面板中各选项的含义如下:1)“声音”:单击该选项右侧的下拉按钮,弹出其下拉列
16、表,用户可在该列表中选择声音文件。2)“效果”:单击该选项右侧的下拉按钮,弹出其下拉列表,如图11.1.5所示。图11.1.5 声音效果下拉列表无:不使用任何效果。选择该选项,将删除以前应用过的所有效果。左声道:只在左声道播放声音。右声道:只在右声道播放声音。从左到右淡出:声音从左声道切换到右声道。从右到左淡出:声音从右声道切换到左声道。淡入:声音的音量逐渐增大。淡出:声音的音量逐渐减小。自定义:选择该选项,则可以自定义声音的播放方式。3)“编辑”:单击该按钮,可在弹出的“编辑封套”对话框中对声音进行编辑。4)“同步”:设置声音的同步方式。单击该选项右侧的下拉按钮,弹出其下拉列表。该列表包含4
17、个选项,分别为事件、开始、停止和数据流。事件:使声音与某个事件同步发生,即当动画播放到某个关键帧时,附加到该关键帧的声音开始播放。该类型声音的播放与动画的时间轴无关,因此,即使动画结束,声音也会完整播放。事件声音一般作用在按钮或固定的动作上,只有在声音文件完全载入后才开始播放,并且直到有明确的命令要它停止时才会停止播放,否则会无限制地播放下去。开始:与事件方式类似。选择该选项后,声音和指定的关键帧相关联,即当动画播放到该帧时,声音才开始播放。但如果当前正在播放该声音的另一个实例,则在其他声音实例播放结束之前,不会播放该声音。停止:使选中的声音停止播放。数据流:使声音和动画同步播放。如果动画中的
18、画面播放较快而声音无法跟上,则播放器会将动画中的若干帧删除,使得两者能够同步,且该类型的声音随着动画的停止而停止。一般作为动画的背景音乐使用,或者用于不需要和场景内容很配合的情况下。5):设置声音循环的方式。单击该选项右侧的下拉按钮,弹出其下拉列表。该列表包含两个选项,分别为重复和循环。当用户选择“重复”选项时,可以在其右侧的文本框中输入数值设置重复的次数;当选择“循环”选项时,可使声音循环播放。(6)设置好参数后,就可以使导入的声音按设置的参数进行播放。二、编辑音频二、编辑音频在创建的动画中使用声音时,除了可以在属性面板中对声音的播放方式及效果进行设置外,还可以使用“编辑封套”对话框,对声音
19、进行其他编辑,具体操作步骤如下:(1)选中声音图层中的某个声音帧,单击该帧属性面板中的“编辑”按钮,即可弹出“编辑封套”对话框,如图11.1.6所示。图11.1.6 “编辑封套”对话框(2)单击“效果”右侧的下拉按钮,弹出效果下拉列表,用户可在该列表中选择合适的声音效果。(3)单击并拖动声音幅度控制手柄,可调整声音的音量。用户可通过在声音波形窗口中单击鼠标,创建控制手柄,两个控制手柄之间将出现一条连线。如果该连线为斜向上,则表示声音逐渐增大;如果该连线为斜向下,则表示声音逐渐减小,如图11.1.7所示。声音逐渐增大声音逐渐减小图11.1.7 控制声音的幅度(4)单击并拖动声音开始和声音结束滑块
20、,可以设置声音播放时的起始点和结束点,也可以使用这两个滑块截取声音的一部分,如图11.1.8所示。(5)单击“播放”按钮,可以播放声音文件;单击“停止”按钮,可停止播放。图11.1.8 缩短声音长度(6)单击“放大”按钮,可放大显示声音波形;单击“缩小”按钮,可缩小显示声音波形,如图11.1.9所示。图11.1.9 放大和缩小显示声音波形(7)单击“秒”按钮,可使波形按“秒”显示;单击“帧”按钮,可使波形按“帧”显示,如图11.1.10所示。(8)编辑完成后,单击“确定”按钮即可。图11.1.10 以“秒”和“帧”显示波形如果用户的计算机上安装了Quick Time或DirectX,就可以将A
21、VI视频文件、Quick Time影片和MPEG文件等视频文件导入到用户Flash文档中。一、导入视频一、导入视频在Flash 8中,用户可以使用视频向导,方便地将视频文件导入到用户的文档中,具体操作步骤如下:第二节 视频的使用(1)在菜单栏中选择“文件”“导入”“导入视频”命令,弹出“导入视频”对话框。单击“浏览”按钮,在弹出的“打开”对话框中选择要导入的视频文件,并将其添加到“导入视频”对话框中,如图11.2.1所示。(2)单击“下一个”按钮,弹出“部署”对话框,如图11.2.2所示。图11.2.1 “导入视频”对话框 图11.2.2 “部署”对话框 (3)单击“下一个”按钮,弹出“编码”
22、对话框,如图11.2.3所示,在该对话框中可选择编码配置文件。(4)设置好参数后,单击“下一个”按钮,弹出“外观”对话框,如图11.2.4所示,在该对话框中选择导入视频的外观。图11.2.3 “编码”对话框 图11.2.4 “外观”对话框(5)设置好参数后,单击“下一个”按钮,弹出“完成视频导入”对话框,如图11.2.5所示。(6)单击“完成”按钮,弹出“另存为”对话框,如图11.2.6所示。图11.2.5 “完成视频导入”对话框 图11.2.6 “另存为”对话框(7)在该对话框中设置好参数后,单击“保存”按钮,弹出“Flash 视频编码进度”对话框,如图11.2.7所示。(8)编码完成后,即
23、可将该视频导入到舞台中,如图11.2.8所示。图11.2.7 “Flash 视频编码进度”对话框 图11.2.8 导入的视频 二、编辑视频二、编辑视频在导入视频文件的过程中,用户可在“编码”对话框中对该视频进行编辑,使其符合用户的需求,具体操作步骤如下:(1)在“编码”对话框中,单击Flash视频编码配置文件右侧的下拉按钮,弹出其下拉列表,如图11.2.9所示,用户可在该列表中选择合适的配置文件。图11.2.9 “编码配置文件”下拉列表编码配置文件基于发布内容所用的播放器的版本以及编码视频内容所用的数据速率决定。Flash 8默认的配置文件为Flash 8中等品质(400 kb/s)编码配置文
24、件,它将使用On2 VP6视频编解码器对视频文件进行编码。(2)单击“显示高级设置”按钮,弹出“编码”高级设置对话框,如图11.2.10所示,用户可在该对话框中对视频进行详细的编辑。图11.2.10 “编码”高级设置对话框1)单击“编码”标签,打开“编码”选项卡,如图11.2.11所示,用户可在该选项卡中对视频编码和音频编码进行设置。“对视频编码”:选中该复选框,可对视频编码进行设置。“视频编解码器”:设置在播放器中播放FLV内容进行编码时所使用的视频编解码器,其默认的设置为On2 VP6。图11.2.11 “编码”选项卡“品质”:设置编码视频的数据速率(即比特率),数据速率越高,嵌入的视频剪
25、辑的品质越好,默认的品质选项为中。“帧频”:设置视频文件的帧频,其默认的设置为“与源相同”。“调整视频大小”:选中该复选框后,即可在“宽度”和“高度”文本框中输入数值设置调整后的帧大小。“保持高宽比”:选中该复选框,可以保持与原始视频剪辑相同的高宽比。“关键帧放置”:设置包含完整数据的视频帧的位置。例如,如果指定关键帧的间隔为15,则在视频剪辑中Flash Video Encoder会每隔15帧对一个帧进行编码。对于关键帧间隔之间的帧,Flash只存储不同于前一帧的数据。其默认设置为自动,即在播放时间中每两秒放置一个关键帧。选中“对音频编码”复选框,即可对音频编码进行设置。“数据速率”:设置音
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 中文 Flash_8 实用教程 10 12 三合一
限制150内