资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第 10章 添加声音内容概述v 在Flash动画中必然不能缺少声音的处理 ,音乐和声效使动画声情并茂,更具有表现 力和吸引力。本章将主要介绍声音的导入、 使用和编辑方法。希望读者能在自己的动画 中设计搭配合理的声音背景,使动画更加栩 栩如生。教学目标v1. 如何导入声音v2. 如何为影片剪辑和按钮添加声音v3. 如何编辑声音v4. 如何用行为控制声音的回放v5. 在关键帧上播放和停止声音10.1 引入声音 v 声音对于动画来说是必不可少的。在Flash中 搭配合适的音乐或音效,会给你的动画增色不少 ,使动画更加富有感染力。此外,还可以给按钮 等元素配上音效,这样可以大大增加动画的交互 性,使动画更加人性化。v10.1.1 声音的类型v10.1.2 将声音导入到库中 v10.1.3 将声音添加到时间轴上10.1.1 声音的类型 v通常情况下,可以将以下声音文件格式导入到 Flash 中:vWAV (仅限 Windows)vAIFF (仅限 Macintosh)vMP3 (Windows 或 Macintosh)v如果系统上安装了 QuickTime 4 或更高版本,则可以导入这些附加 的声音文件格式:vAIFF (Windows 或 Macintosh)vSound Designer II (仅限 Macintosh)v只有声音的 QuickTime 影片(Windows 或 Macintosh)vSun AU (Windows 或 Macintosh)vSystem 7 Sounds(仅限 Macintosh)vWAV (Windows 或 Macintosh)vFlash 8可以导入8位或16位的声音文件,如果要向 Flash 中添加各 种声音效果,最好导入 16 位的声音。但是,添加声音文件会占用 大量的磁盘和内存空间,如果 RAM 有限,就使用短的声音剪辑或 用 8 位的声音。10.1.2 将声音导入到库中 v将声音文件 导入到库中 的方法如下 :v1选择“文 件”/“导入”/“ 导入到库”命 令。v2在弹出的“导 入到库”对话框 中,v定位并打开所需 的声音文件,如 图所示。v3点击“打开”按 钮即可。10.1.3 将声音添加到时间轴上 时间轴如图所示,它的主要部件是 层、帧和播放头。通过它可以组织 和控制一部动画在不同时间、层和 帧上的内容。一部动画的层被列在 时间轴的左边一栏,每层包含的帧 在层名称右边显示。在时间轴底部 显示帧数目。在时间轴底部的状态 栏显示当前的帧数字、速率和帧的 显示时间。 1首先把需要添加的声音文件导 入库中。 2选择“插入”/“时间轴”/“图层”,为 声音创建一个层 .3选定新建的声音层后,从属性面板添加声音。如 图1所示。声音就添加到当前层中。可以把多个声音放 在同一层上,或放在包含其他对象的层上。但是,建 议将每个声音放在一个独立的层上。每个层都作为一 个独立的声音通道。当回放 SWF 文件时,所有层上的 声音就混合在一起。 4从“效果”弹出菜单中选择 效果选项 ,如图右所示 “无”不对声音文件应用效果。 “左声道”/“右声道”只在左或右声道中播放声音。 “从左到右淡出”/“从右到左淡出”会将声音从一个声道 切换到另一个声道。 “淡入”会在声音的持续时间 内逐渐增加其幅度。 “淡出”会在声音的持续时间 内逐渐减小其幅度。 “自定义”可以通过使用“编辑 封套”创建声音的淡入和 淡出点。5从“同步”弹出菜单中选择“同 步”选项,如图所示。“事件”选项会将声音和一个事件的发生过程同步起来 如果声音正在播放,使用“开始”选项则不会播放新的声音实例。 “停止”选项将使指定的声音静音。“数据流”选项将同步声音,以便在 Web 站点上播放。Flash 强制动画和音频流同步。如果 Flash不能足够快地绘制动画的帧,就跳过 帧。与事件声音不同,音频流随着 SWF 文件的停止而停止。而且,音频流的播 放时间绝对不会比帧的播放时间长。当发布 SWF 文件时,音频流混合在一起。 音频流的一个实例就是动画中一个人物的声音在多个帧中播放。 注意:如果使用MP3 声音作为音频流,则必须重新压缩声音, 以便能够导出。可以将声音导出为 MP3文件,所用压缩设置与 导入时设置相同。为“重复”输入一个值,以指定声音循环次数, 或者选择“循环”以连续重复声音。要连续播放,请输入一个足够 大的数,以便在扩展持续时间内播放声音。例如,要在 15 分钟 内循环播放一段 15 秒的声音,输入 60。10.2 声音的输出设置v 导出声音时要对声音进行设置,声音的 质量和Flash动画文件的大小相互制约。声 音质量高,Flash文件就会大;反之,Flash 文件就小。所以要根据不同的情况在这两者 之间找到一个最佳的平衡点。Flash中有两 种方法对声音进行优化设置,一种是使用“ 发布设置”优化声音,另一种是在“库”面板中 对声音进行设置。v10.2.1 使用“发布设置”优化声音v10.2.2 “库”面板中对声音进行设置选择“文件”菜单下的“发布设置”命令 ,弹出“发布设置”对话框,打开 “Flash”选项卡,如图所示 音频流:控制“数据流”同步类 型声音的输出音量。 音频事件:控制“事件”同步类 型声音的输出质量 覆盖声音设置:选中此项, Flash不再使用库中对声音文 件的设置,而使用“发布设置” 对话框中的设置。导出设备声音:选中此项,使 Flash不支持的声音文件格式 能使用Flash支持的代理格式 回放。10.2.1 使用“发布设置”优化声音10.2.2 “库”面板中对声音进行设置v在“库”面板中对声音进行设置的步骤如 下:v(1) 选择一个声音文件后右击,在弹出 的快捷菜单中选择“属性”命令,弹出如 图所示的“声音属性”对话框。(2) 单击“ 更新”按钮,对选择的声音文件进行更 新。v(3) 单击“导入”按钮可以用新的音频文件 替换原有的文件。v(4)“测试”按钮用来测试声音。v(5)在测试过程中“停止”按钮用来停止测 试。v(6)点击“压缩”下拉列表框,可以选择默 认、ADPCM、MP3、原始和语音这几 种不同的压缩格式。v(7)选中“链接”选项,可以设置用脚本语 言控制声音。10.3 编辑声音 10.3.1 设置导入声音的属性 v要设置导入声音的属性,首先要将一个声音文件导入到库中。具体 步骤如下:v1. 选择“文件”/“导入”/“导入到库”命令。v2. 在弹出的对话框中选择要导入的声音文件。然后点击“打开”按钮 。v3. 选择“插入”/“时间轴”/“图层”命令,给此图层命名为“音乐”。选择此 图层的某一帧如第40帧,然后选择“插入”/“时间轴”/“帧”命令,给此 图层插入帧。v4. 选择“音乐”图层的0至40帧的任意一帧,然后在“属性”面板的“声音 ”下拉列表框中选择要播放的声音文件。v5. 此时可以看到属性面板。可以对添加的声音文件进行下列属性设 置:v在“声音”下拉列表框,可以选择导入库中的声音文件。v“效果”和“同步”下拉列表框中的选择项在10.1.3节中已经介绍,这里 不再赘述。10.3.2 编辑声音 v选中已经添加了声音的关键帧, 选择“效果”中的“自定义”或者单 击“属性”面板上的“编辑”按钮, 弹出如图所示的“编辑封套”对话 框。在此可以对左右声道的声音 进行编辑。v在“效果”下拉列表框中,可以设 置声音的效果。右下角的四个按 钮分别是“放大”、“缩小”、“秒”和 “帧”按钮,作用如下:v选中“放大”按钮,可以将图像放 大,这样可以更清晰的看到声音 的波形。v选中“缩小”按钮,可以将图像缩 小,这样可以对声音有整体把握 。v选中“秒”按钮,则以秒为单位显 示声音的波形。v选中“帧”按钮,则以帧为单位显 示声音的波形。此外,还可以设置声 音的起始点和结束点 来改变声音文件的起 始位置和结束位置。 在左右声道波形中间 ,是声音文件的标尺 ,拖动最左侧的滑块 ,可以改变声音的起 始点;拖动最右侧的 滑块,可以改变声音 的结束点。 10.4 给按钮添加声音v在交互中,按钮是使用较多的一种元件。给按钮 添加声音时,可给按钮的每一种状态添加一种声 音,也可以为按钮的每一种状态添加同一种声音 ,但每帧对应的是一种声音。v给按钮添加的声音和按钮元件一起保存,所以当 引用按钮元件时,声音也一同引用,而不必每次 引用按钮时都给按钮添加声音。v其操作步骤如下:v1. 新建一个文件,用 文字工具和椭圆工具 在场景中绘制一个如 图1所示的按钮。v2. 用选择工具将椭圆 选中,选择“修改”/“转 换为元件”命令或按F8 键,打开“转换为元件” 对话框,在“名称”中输 入相应的名称,如“声 音按钮”,在“类型”中 选择“按钮”单选项,单 击确定。如图2所示。v3. 在场景中双击椭圆 进入按钮元件编辑区 ,如图3所示。v4. 在“指针经过” 帧上插入关键帧。v5. 单击“文件”/“导入”/“导入到库”命令,导入声音文 件。v6. 在属性面板的“声音”列表中选择导入的声音文件 即可给该关键帧加入音频文件,如图所示。v7. 用“选择工具”选取椭圆,将其颜色填充为“黄色” ,用“文本工具”将“弹起”改为“按下”。 v8单击按钮,从编辑区切换到场景中,添加声音 完成,按Ctrl+Enter键测试效果。10.5 使用行为控制声音回放v可以使用声音行为来控制声音回放。行为是 预先编写的ActionScript脚本,可以将它们 应用于对象(如按钮)以便控制目标对象( 如声音)。行为可以将 ActionScript 编码的 强大功能、控制能力以及灵活性添加到文档 中,而不必自己创建 ActionScript 代码。10.5.1 使用行为将声音载入文件 v 可以使用“从库加载声音”或“ 加载流式 MP3 文件”行为将声音 添加到文档。使用这些行为添加 声音将会创建声音的实例。实例 名称稍后将用于控制声音。v要使用行为将声音载入文件,可 以按照以下步骤:v 1为库中的声音创建链接标识v(1) 首先将声音文件导入到“库”中 ,然后从“库”面板中选择该声音 。v(2) 单击面板右上角的,打开选 项菜单,从中选择“链接”命令。 如图10-5-1所示。v(3)在“链接属性”对话框中的“ 链接”下面,选择“为 ActionScript 导出”。如图所示。v(4) 在文本框中输入一个标识字 符串,然后单击“确定”。v2用行为加载声音v(1) 首先在舞台上添加一个按 钮,选中此按钮。v(2) 然后单击“窗口”/“行为”命令 ,打开“行为”面板,如图1所示v单击按钮,然后选择“声音”/“从 库中加载声音”或者“声音”/“加 载 MP3 流文件”,弹出图2所 示的对话框。v(3) 在“从库加载声音”对话框中 ,输入“库”中声音的链接标识 符或 MP3 流文件的声音位置 。然后,输入这个声音实例的 名称并单击“确定”。v1使用行为播放声音v在下图所示的对话框中,如果我们选择了“加载时 播放此声音”选项,则在声音加载后就会自动播放 ,如果没有选择此项,则加载完声音后不会播放 。这时,我们也可以从新添加一个事件来控制声 音的播放。v(1) 单击行为面板中的 按钮,然后选择“声音”/“播 放声音”命令,弹出如图1所示的“播放声音”对话框 ,在此输入要播放声音实例的名称,然后点击确 定。v(2) 接下来看到图2所示的“行为”面板。在“行为”面 板中的“事件”下,单击“按下时”,即设置好了从库 中加载声音的事件。行为面板右侧的上下箭头可 以调整事件的顺序。v(3) 仿照(2)中的操作,添加“释放时”播放声音事件 ,最后得到图3所示的界面。10.5.2 使用行为播放和停止声音v1使用行为播放声音“播放声音”对话框 选择事件的激活 方式 在行为面板中添 加事件v2使用行为停止声音v(1) 同使用行为播放声音的操作类似,在行为面 板中,单击行为面板中
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号