Flash MX2004入门与进阶实例:5.1 Flash中声音的应用Flash MX2004入门与进阶实例:5.1 Flash中声音的应用(
Flash)
Flash MX2004入门与进阶实例:5.1 Flash中声音的应用
第五章 动画中的声音和视频
第一节 Flash中声音的应用(1)
Flash MX 2004提供了许多使用声音的方式。你可以使声音独立于时间轴连续播放,或使动画与一个声音同步播放。你还可以向按钮添加声音,使按钮具有更强的感染力。另外,通过设置淡入淡出效果还可以使声音更加优美。由此可见,Flash对声音的支持已经由先前的实用,转到了现在的既实用又求美的阶段。
只有将外部的声音文件导入到Flash中以后,才能更进一步的在动画中加入声音效果。能直接导入Flash应用的声音文件,主要包括WAV和MP3两种格式。另外,如果系统上安装了QuickTime 4或更高版本,则还可以导入AIFF格式和只有声音的QuickTime影片格式。
一般情况下,在Flash中应用声音主要包括以下几个重要内容:导入声音、引用声音、编辑声音、压缩声音。本节我们就从这几个方面来研究声音在Flash中的应用。
首先,我们通过一个实例讨论导入声音、引用声音(给动画添加声音、给按钮添加声效)的方法。
1.应用声音效果实例
首先,请你打开配套光盘上的“card.fla”文件(文件路径:配套光盘\……)。我们先来运行这个实例,欣赏一下具体的效果。按快捷键Ctrl+Enter,动画开始播放了,动画中伴随节奏感很强的背景音乐,我们把鼠标放在右下角的“停止”按钮上时,会听到一声提示的声效,这时单击鼠标,动画就停止播放,背景音乐也停止了,单击“播放”按钮,动画与背景音乐重新开始播放。
现在再回过头来看实例源文件,你会发现,这个实例声音效果的产生是因为我们在源文件中加入了两个声音:一个是背景音乐,一个是加入到按钮上的声效。
下面是在动画中应用声音的具体过程:
(1)导入声音
步骤1 执行【文件】|【导入】|【导入到库】命令,将外部声音导入到当前影片文档的【库】面板中,如图5-1-1所示。

图5-1-1 导入声音到【库】中
步骤2 在【导入到库】对话框中,选择要导入的两个声音文件,然后单击【打开】按钮,将声音导入,如图5-1-2所示。

图5-1-2 【导入到库】对话框
等导入声音处理完毕以后,你就可以在【库】面板中看到刚导入的声音,今后我们就可以像使用元件一样使用声音对象了,如图5-1-3所示。

图5-1-3 【库】面板中的声音
[1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(2)
(2)引用声音
在【按钮】图层上新建一个图层,并重新命名为“声音”,选择这个图层的第1帧,然后将【库】面板中的“背景音乐”声音对象拖放到场景中,如图5-1-4所示。

图5-1-4 将声音引用到时间轴上
你会发现【声音】图层上出现了声音对象的波形,这说明我们已经将声音引用到【声音】图层了。这时按一下键盘上的回车键,怎么样?听到声音了吧。你还可以按下快捷键Ctrl+Enter测试一下,这样效果更完整。
说明:本例在引用声音对象时,由于时间轴图层上本来就有一定帧数的动画效果,所以在【声音】图层直接得到和原来的帧数一样的声音波形帧数,这时显示也并不是声音的全部长度,如果想得到声音的全部长度,可以在【声音】图层上选中1帧,按F5键,延长该图层上的帧,直到波形消失为止。
(3)编辑声音
步骤1 编辑声音窗口简介
选择【声音】图层的第1帧,打开【属性】面板,你可以发现,原来【属性】面板里面有很多设置和编辑声音对象的参数,如图5-1-5所示。

图5-1-5 声音的【属性】面板
各参数详解如下:
【声音】选项:从中可以选择要引用的声音对象,这也是另一个引用库中声音的方法。
【效果】选项:从中可以选择一些内置的声音效果,比如让声音的淡入、淡出等效果。
【编辑】按钮:单击这个按钮可以进入到声音的编辑对话框中,对声音进行更进一步的编辑。
【同步】:这里可以选择声音和动画同步的类型,默认的类型是【事件】类型。另外还可以设置声音重复播放的次数。
步骤2 更换声音同步类型
按快捷键Ctrl+Enter,测试一下动画,在背景音乐中鸟笼在上下运动,单击停止按钮,鸟笼处于静止状态,但是音乐还在播放。那么能不能让音乐也一起停止播放呢?当然可以!我们重新设置一下声音同步类型就可以了。
返回编辑窗口,保持【声音】图层第1帧处于被选中状态,打开【属性】面板,在【同步】选项后的下拉列表中选择【数据流】。好了,再测试一下动画,怎么样?效果达到了吧。
说明:【同步】选项中【数据流】类型是一种很重要的声音同步类型,在制作一些如MTV的作品时,这种声音同步类型是最常用的。
另外,你还可以设置声音的效果,或者单击【编辑】按钮对声音更进一步的编辑,这里就不再详述了,你自己试一试吧!
(4)给按钮加上声效
步骤1 打开按钮元件
打开【库】面板,用鼠标双击“停止”按钮元件,这样就进入到这个按钮元件的编辑场景中,下面我们要将导入的声音加入到这个元件中。
步骤2 新建声效图层并引用声音
新插入一个图层,重新命名为“声效”。选择这个图层的第2帧,按F7键插入一个空白关键帧,然后将【库】面板中的“按钮声效”声音拖放到场景中,这样你会发现,【声效】图层从第2帧开始出现了声音的声波线,如图5-1-6所示。

图5-1-6 给按钮添加声音
打开【属性】面板,将【同步】选项设置为【事件】。再测试一下动画吧,当鼠标移动到按钮上时,声效就出现了。
说明:这里必须将【同步】选项设置为【事件】,如果还是【数据流】同步类型,那么声效将听不到。给按钮加声效时一定要使用【事件】同步类型。
好了,至此这个实例就制作完成了,赶快测试一下效果,是不是很棒呢?
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(3)
2.声音的属性设置和编辑
引用到时间轴上的声音,往往还需要在声音【属性】面板中对它进行恰当的属性设置,才能更好地发挥声音的效果。上面实例的制作过程中已经初步接触到一些声音属性的设置问题,下面详细讨论一下有关声音属性设置以及对声音进一步编辑的问题。
(1)声音效果属性
在时间轴上,选择包含声音文件的第一个帧,在声音【属性】面板中,打开【效果】菜单,这里可以设置声音的效果,如图5-1-7所示。

图5-1-7 声音效果设置
以下是对各种声音效果的解释:
u 【无】:不对声音文件应用效果,选择此选项将删除以前应用过的效果。
u 【左声道】/【右声道】:只在左或右声道中播放声音。
u 【从左到右淡出】/【从右到左淡出】:会将声音从一个声道切换到另一个声道。
u 【淡入】:会在声音的持续时间内逐渐增加其幅度。
u 【淡出】:会在声音的持续时间内逐渐减小其幅度。
u 【自定义】:可以使用“编辑封套”创建声音的淡入和淡出点。
(2)同步效果属性
打开【同步】菜单,这里可以设置【事件】、【开始】、【停止】和【数据流】四个同步选项,如图5-1-8所示。

图5-1-8 同步属性
【事件】选项会将声音和一个事件的发生过程同步起来。事件声音在它的起始关键帧开始显示时播放,并独立于时间轴播放完整个声音,即使SWF文件停止也继续播放。当播放罚布的SWF文件时,事件声音混合在一起。
【开始】与【事件】选项的功能相近,但如果声音正在播放,使用【开始】选项则不会播放新的声音实例。
【停止】选项将使指定的声音静音。
【数据流】选项将同步声音,强制动画和音频流同步。与事件声音不同,音频流随着 SWF文件的停止而停止。而且,音频流的播放时间绝对不会比帧的播放时间长。当发布SWF 文件时,音频流混合在一起。
注意:如果你使用MP3声音作为音频流,则必须重新压缩声音,以便能够导出。可以将声音导出为MP3文件,所用的压缩设置与导入它时的设置相同。
(3)重复和循环属性
通过【同步】弹出菜单还可以设置【同步】选项中的【重复】和【循环】属性。为【重复】输入一个值,以指定声音应循环的次数,或者选择【循环】以连续重复声音,如图5-1-9所示。

图5-1-9 设置重复或者循环属性
要长时间连续播放,我们就输入一个足够大的数,以便使声音播放持续时间延长。例如,要在5分钟内循环播放一段15秒的声音,可以输入20。
注意:建议不要循环播放音频流。如果将音频流设为循环播放,帧就会添加到文件中,文件的大小就会根据声音循环播放的次数而倍增。
(4)利用【声音编辑控件】编辑声音
虽然Flash处理声音的能力有限,没有办法和专业的声音处理软件相比,但是在Flash内部还是可以对声音做一些简单的编辑,实现一些常见的功能,比如控制声音的播放音量、改变声音开始播放和停止播放的位置等。
编辑声音文件的具体操作是:
首先要在帧中添加声音,或选择一个已添加了声音的帧,如图5-1-10所示。

图5-1-10 选择时间轴上的声音
打开【属性】面板,单击右边的【编辑】按钮,如图5-1-11所示。

图5-1-11 单击【编辑】按钮
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(4)
弹出【编辑封套】对话框,如图5-1-12所示。
图5-1-12 【编辑封套】对话框
图5-1-13 编辑声音
l 在【编辑封套】对话框中执行以下任意操作:要改变声音的起始点和终止点,请拖动【编辑封套】中的小白方框,调整“开始时间”和“停止时间”,如图5-1-13所示为调整声音的起始点。
l 要更改声音封套,请拖动封套手柄来改变声音中不同点处的级别。封套线显示声音播放时的音量。单击封套线可以创建其他封套手柄(总共可达8个)。要删除封套手柄,请将其拖出窗口。
l 单击【放大】或【缩小】
按钮,可以改变窗口中显示声音的范围。
l 要在秒和帧之间切换时间单位,请单击【秒】
和【帧】
按钮。
l 单击【播放】
按钮,可以听编辑后的声音。
3.压缩声音
Flash动画在网络上流行的一个重要原因就是因为它的体积小,这时因为当我们输出动画时,Flash会采用很好的方法对输出文件进行压缩,包括对文件中的声音的压缩。但是,如果你对压缩比例要求得很高,那么就应该直接在【库】面板中对导入的声音进行压缩了。
在【库】面板中直接将声音“减肥”的具体操作方法如下:
(1)打开【声音属性】对话框
双击【库】面板中的声音图标
,打开【声音属性】对话框,如图5-1-14所示。

图5-1-14 【声音属性】对话框
说明:也可以在【库】面板中选择一个声音,然后在面板右上角的选项菜单中选择【属性】命令。或者在【库】面板中选择一个声音,然后单击【库】面板底部的【属性】按钮
。
在这个【声音属性】对话框中,我们就可以对声音进行“压缩”了,其中有【默认】、【ADPCM】、【MP3】、【原始】和【语音】压缩模式,如图5-1-15所示。

图5-1-15 几种声音压缩模式
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(5)
在这里,我们重点介绍【MP3】压缩选项,因为这个选项最为常用而且对其他的设置也极具代表性,通过对它的学习可以达到举一反三,掌握其他压缩选项的设置。
(2)进行MP3压缩设置
如果要导出一个以 MP3 格式导入的文件,可以使用与导入时相同的设置来导出文件,在【声音属性】对话框中,从【压缩】菜单中选择【MP3】,选择【使用导入的 MP3 品质】。
大家切记这是一个默认的设置,如果我们不在【库】里对声音进行处理的话,声音将以这个设置导出,如图5-1-16所示。

图5-1-16 使用和导入时相同的设置
如果你不想使用与导入时相同的设置来导出文件,那么可以在【压缩】菜单中选择【MP3】后,然后取消对【使用导入的 MP3 品质】复选框的选择,这样就可以重新设置MP3压缩设置了,如图5-1-17所示。

图5-1-17 使用 MP3 压缩功能
(3)设置比特率
【比特率】这个选项,确定导出的声音文件中每秒播放的位数。Flash支持 8 Kbps 到 160 Kbps(恒定比特率)。越低,声音压缩的比例就越大,但是我们导出音乐时,需要将比特率设为16 Kbps或更高,如果设的过低,将很难获得好的声音效果,如图5-1-18所示。

图5-1-18 设置【比特率】
(4)设置【预处理】选项
选择【将立体声转换为单声道】,表示将混合立体声转换为单声(非立体声)。这里需要注意的是,【预处理】选项只有在选择的比特率为20 Kbps 或更高时才可用。
(5)设置【品质】选项
选择一个【品质】选项,以确定压缩速度和声音品质:
l 【快速】:压缩速度较快,但声音品质较低。
l 【中】:压缩速度较慢,但声音品质较高。
l 【最佳】:压缩速度最慢,但声音品质最高。
(6)进行压缩测试
在【声音属性】对话框里,单击【测试】,播放声音一次。如果要在结束播放之前停止测试,请单击【停止】。
如果感觉已经获得了理想的声音品质,就可以单击【确定】按钮了。
说明:除了采样比率和压缩外,还可以使用下面几种方法在文档中有效地使用声音并减小文件的大小:
l 设置切入和切出点,避免静音区域保存在 Flash 文件中,从而减小声音文件的大小。
l 通过在不同的关键帧上应用不同的声音效果(例如音量封套,循环播放和切入/切出点),从同一声音中获得更多的变化。只使用一个声音文件就可以得到许多声音效果。
l 循环播放短声音,作为背景音乐。
l 不要将音频流设置为循环播放。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(6)
4、使用【行为】控制声音回放
Flash MX 2004
可以使用【行为】面板中的【声音行为】来控制声音回放,这是Flash一项新的功能。说明:有关【行为】面板的详细内容请参阅第九章的相关内容。
使用【行为】控制声音回放的具体操作步骤如下:
(1)为【库】中的声音设置链接属性
要使用“行为”控制声音回放或者【声音】动作中使用声音,请在【元件链接】对话框中给声音分配一个“标识字符串”,具体做法如下:
在【库】面板中选择声音,然后单击面板右上角的选项菜单
,从中选择【链接】命令,如图5-1-19所示。

图 5-1-19 执行【链接】命令
说明:或者用鼠标右键单击【库】面板中的声音名称,在弹出的菜单中选择【链接】命令。
执行【链接】命令以后就会弹出【链接属性】对话框,在其中的【标识符】文本框中输入一个链接标识符“msg.mp3”。在【链接】选项下面,选择【为动作脚本导出】和【在第一帧导出】,如图5-1-20所示。设置完后,单击【确定】。

图5-1-20 【链接属性】对话框
说明:切记这个标识符一定要写入文件的扩展名。
(2)使用【行为】将声音载入
在舞台上放置一个用于触发行为的按钮,保持它的选中状态。打开【行为】面板,单击【添加行为】
按钮,然后从【声音】子菜单中选择【从库加载声音】或【加载流式MP3文件】,给按钮添加行为,如图5-1-21所示。

图5-1-21 给按钮添加行为
在出现的【从库加载声音】对话框中,输入链接标识符,接下来输入声音的实例名,如图5-1-22所示。最后单击【确定】按钮。注意:一定要输入扩展名(例如:.mp3)。实例名可以随便输,但要符合变量名的命名规则。

图5-1-22 【从库加载声音】对话框
此时,【行为】面板变成了如图5-1-23所示的样子。

图5-1-23 添加声音行为后的【行为】面板
在【事件】下拉列表下,单击【释放时】(默认事件),选择一种鼠标事件,这里就用“释放时”事件,如图5-1-24所示。

图5-1-24 选择鼠标事件
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
第五章 动画中的声音和视频
第一节 Flash中声音的应用(7)
现在我们导出swf文件之后,按下这个按钮再放开时,库里声音文件将被载入。下面就涉及到对载入的声音进行控制的问题了。
(3)使用【行为】控制声音
在舞台上选择用于触发行为的按钮实例。
在【行为】面板中,单击【添加行为】
按钮,从【声音】子菜单中选择【播放声音】,
如图5-1-25所示。

图5-1-25 增加声音行为
弹出【播放声音】对话框,要求输入所播放声音的实例名,输入后单击【确定】,如图5-1-26所示。

图5-1-26 输入声音文件的实例名
行为的默认事件和动作即出现在【行为】面板中,如图5-1-27所示。

图5-1-27 添加行为以后的【行为】面板
在【事件】下拉菜单下,单击【释放时】(默认事件),在弹出的下拉菜单中选择一中“鼠标事件”,这里为【释放时】。
单击【控制】|【测试影片】命令,影片开始播放。单击画面中的按钮,即可测试声音行为的效果,如图5-1-28所示。

图5-1-28 测试声音行为的效果
上一页 [1] [2] [3] [4] [5] [6] [7]
2006-01-08 15:05:44.0