· 用户注册 · 设为首页 · 加入收藏 · 联系站长 · · ·
 | 网站首页 | 文章中心 | 图片中心 | 影音在线 | 下载中心 | 许愿祝福 | 我要投稿 | 
您现在的位置: 生物小吧 >> 文章中心 >> 网站建设 >> 正文 今天是:
第12课 声音
作者:佚名    文章来源:不详    点击数:826    更新时间:2010/6/3
         【字体:

第12课 声音

         素材和源文件素材和源文件下载

  前面我们第1课实现了用按钮控制小球跳动的动画效果,第10课加入了按钮的交互控制,使我们的动画具备了更丰富的内涵。但是,你在欣赏这个动画效果的同时,是不是感觉还缺少点什么?对,如果动画中再加入声音效果就更棒了!
  Flash MX 2004具备了更强大的声音处理能力,它支持导入各种类型的声音文件到Flash中,其中最常用的有WAV MP3两种声音格式。
   这节课我们通过用声音丰富小球跳动动画效果的制作过程,来让你掌握在
Flash中处理声音的方法和技巧。

学习目的

u       将声音导入Flash中的方法
u       给动画添加背景音乐
u      
给按钮添加声效 

课前热身

我们先来运行这个实例,欣赏一下具体的效果。实例运行时,伴随着优美的背景音乐,小球在不停的上下跳动,当我们的鼠标移向画面右下角的停止按钮上时,会听到一声提示的声效,这时单击鼠标,小球的跳动就会停止跳动,单击另一个播放按钮,小球就会继续跳动。

 

实例效果

通过实例的运行,你会发现,这个实例的最终效果的产生是因为我们在原来控制小球跳动动画中加入了两个声音:一个是背景音乐,一个是加入到按钮上的声效。

以下是制作过程:

1.导入外部声音

 (1)打开小球动画影片文档
   在
Flash MX 2004中,执行[文件]|[打开]命令将小球动画影片文档(按钮控制小球跳动.fla)打开。
  (
2)执行【文件】|【导入】|【导入到库】命令就可以将外部声音导入到当前影片文档的【库】面板中,如图1所示。

1 导入声音到【库】

 (3)在图1所示在【导入到库】对话框选择要导入的两个声音文件,然后按【打开】将声音导入!这时将显示一个名为【正在处理】声音导入进度条,如图2所示。

2 定位并【打开】所需的声音文件 

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

2.引用声音

在【按钮】图层上新建一个图层,并重新命名为“声音”,选择这个图层的第一帧,然后将【库】面板中的“背景音乐”声音对象拖放到场景中,这时你就会发现【声音】图层上发生了变化,如图4所示。

你会发现【声音】图层上出现了声音对象的波形,这说明我们已经将声音引用到【声音】图层了。这时请你按一下Enter键,怎么样?听到声音了吧。你还可以按下Ctrl+Enter组合键测试一下,这样效果更完整。

说明:本例在引用声音对象时,由于时间轴图层上本来就有一定帧数的动画效果,所以在【声音】图层直接得到和原来的帧数一样的声音波形帧数,这时显示也并不是声音的全部长度,如果想得到声音的全部长度,可以在【声音】图层按F5键直到波形消失为止。

3.编辑声音

(1)       编辑声音窗口简介
   选择【声音】图层第
1帧,然后打开【属性】面板,你可以发现,原来【属性】面板里面有很多设置和编辑声音对象的参数项,如图5所示。

  其中的设置参数简单叙述如下:
   【声音】选项:这里提供一个下拉列表,从中可以选择要引用的声音对象,这也是另一个引用声音的方法。

   【效果】选项:也提供一个下拉列表,从中可以选择一些内置的声音效果,比如让声音淡入、淡出等效果。

   【编辑】按钮:单击这个按钮可以进入到声音的编辑对话框中,对声音进行更进一步的编辑。

   【同步】:这里可以选择声音和动画同步的类型,默认的类型是【事件】类型。另外还可以设置声音重复播放的次数等。
 (2)       更换声音同步类型
  现在让我们再按下Ctrl+Enter组合键测试一下动画,在背景音乐下小球上下跳动,单击停止按钮,小球停止了跳动,但是音乐还在播放。那么能不能让音乐也一起停止播放呢?当然可以!我们重新设置一下声音同步类型就可以了。
   返回编辑窗口,保持【声音】图层第
1帧处在选中状态,打开【属性】面板,在【同步】选项后的下拉列表中选择【数据流】。好了,你再测试一下动画,怎么样?效果达到了吧。

说明:【同步】选项中【数据流】类型是一种很重要的声音同步类型,在制作一些在网络上播放的Flash作品(比如MV)的时候,这种声音同步类型是最常用的。

另外,你还可以设置声音的效果,或者单击【编辑】按钮对声音更进一步的编辑,这里就不再详述了,你自己试一试吧。

4.给按钮加上声效

 (1)       打开按钮元件
   打开【库】面板,用鼠标双击“播放按钮”按钮元件,这样就进入到这个按钮元件的编辑场景中,下面我们要将导入的声音加入到这个元件中。

  (
2)新建声效图层并引用声音
   新插入一个图层,并重新命名为“声效”。选择这个图层的第
2帧,按F7键插入一个空白关键帧,然后将[]面板中的“按钮声效”声音拖放到场景中,这样你会发现,[声效]图层从第2帧开始出现了声音的声波线,如图6所示。

打开【属性】面板,将【同步】选项设置为【事件】。你再测试一下动画吧,当鼠标移动到按钮上时,声效就出现了。

说明:这里必须将【同步】选项设置为【事件】,如果你没有设置为【事件】,还是【数据流】同步类型,那么声效效果你将听不到。给按钮加声效时一定要使用【事件】同步类型。

课堂讲解

  Flash MX 2004提供了许多使用声音的方式。你可以使声音独立于时间轴连续播放,或使动画与一个声音同步播放。你还可以向按钮添加声音,使按钮具有更强的感染力。另外,通过设置淡入淡出效果还可以使声音更加优美。由此可见,Flash对声音的支持已经由先前的实用,转到了现在的既实用又求美的阶段。
   只有将外部的声音文件导入到
Flash中以后,才能更进一步的在动画中加入声音效果。能直接导入Flash应用的声音文件,主要包括WAVMP3两种格式。另外,如果系统上安装了QuickTime 4或更高版本,则还可以导入AIFF格式和只有声音的QuickTime影片格式。
   一般情况下,在
Flash中应用声音主要包括以下几个重要内容:导入声音、引用声音、编辑声音、压缩声音。

1.声音的属性设置和编辑

引用到时间轴上的声音,往往还需要在声音【属性】面板中对它进行恰当的属性设置,才能更好地发挥声音的效果。上面实例的制作过程中已经初步接触到一些声音属性的设置问题,下面详细讨论一下有关声音属性设置以及对声音进一步编辑的问题。

 (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 单击【编辑】按钮 

弹出【编辑封套】对话框,如图5-1-12所示。

5-1-12 【编辑封套】对话框

 

5-1-13 编辑声音

l         在【编辑封套】对话框中执行以下任意操作:要改变声音的起始点和终止点,请拖动【编辑封套】中的小白方框,调整“开始时间”和“停止时间”,如图5-1-13所示为调整声音的起始点。
l        
要更改声音封套,请拖动封套手柄来改变声音中不同点处的级别。封套线显示声音播放时的音量。单击封套线可以创建其他封套手柄(总共可达8个)。要删除封套手柄,请将其拖出窗口。
l        
单击【放大】或【缩小】按钮,可以改变窗口中显示声音的范围。
l        
要在秒和帧之间切换时间单位,请单击【秒】和【帧】按钮。
l        
单击【播放】按钮,可以听编辑后的声音。

2.给声音减肥

实例制作完毕以后,还有一个关于声音的问题需要向你说明一下,就声音的压缩问题。Flash动画在网络上流行的一个重要原因就是因为它的体积小,这时因为当我们输出动画时,Flash会采用很好的方法对输出文件进行压缩,包括对文件中的声音的压缩。但是,如果你对压缩比例要求得很高,那么就应该直接在【库】面板中对导入的声音进行压缩了。

  在【库】面板中直接将声音“减肥”的具体操作方法是:
  (
1)打开【声音属性】对话框
   双击【库】面板中的声音图标
,如图5-1-6 所示。可以打开【声音属性】对话框,如图5-1-7所示。

5-1-6 击【库】面板中的声音图标 

说明:也可以在【库】面板中选择一个声音,然后在面板右上角中的选项菜单中选择【属性】命令。或者在【库】面板中选择一个声音,然后单击【库】面板底部的【属性】图标

5-1-7 【声音属性】对话框 

在这个【声音属性】对话框里,我们就可以对声音进行“压缩”了,可以选择“默认”、“ADPCM”、“MP3”、“原始”或“语音”几种压缩模式,见图5-1-9

5-1-9 几种声音压缩模式

  在图5-1-9所示的几种声音压缩模式,我们在这里重点介绍【MP3】压缩选项,因为这个选项最为常用而且对其他的设置也极具代表性,读者对其他压缩选项的设置可以通过学习这个【MP3压缩选项】的设置达到举一反三的效果。
  (
2)进行MP3压缩设置
   如果要导出一个以
MP3 格式导入的文件,可以使用和导入时相同的设置来导出文件,在【声音属性】对话框中,从【压缩】菜单中选择【MP3】,选择【使用导入的 MP3 品质】。
   大家切记这是一个默认的设置,如果我们不在【库】里对声音进行处理的话,声音将以这个设置导出,即使用和导入时相同的
MP3设置来导出文件,如图5-1-11所示。

5-1-11 使用和导入时相同的设置

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

5-1-12 使用 MP3 压缩功能 

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

5-1-13 设置【比特率】

 (4)设置【预处理】选项
   选择【转换立体声成单声会】将混合立体声转换为单声(非立体声)。这里需要提醒你注意是,【预处理】选项只有在选择的比特率为
20 Kbps 或更高时才可用。
  (
5)设置【品质】选项
   选择一个【品质】选项,以确定压缩速度和声音品质:

l        
【快速】选项的压缩速度较快,但声音品质较低。
l        
【中】选项的压缩速度较慢,但声音品质较高。
l        
【最佳】选项的压缩速度最慢,但声音品质最高。
  (
6)进行压缩测试
   在【声音属性】对话框里,单击【测试】,播放声音一次。如果要在结束播放之前停止测试,请单击【停止】。

   如果感觉已经获得了理想的声音品质,就可以单击【确定】按钮,此时文件已经压缩好了。如图
5-1-10所示。

5-1-10 进行导出前的测试 

说明:除了采样比率和压缩外,还可以使用下面几种方法在文档中有效地使用声音并减小文件的大小:

l         设置切入和切出点,避免静音区域保存在 Flash 文件中,从而减小声音文件的大小。
l        
通过在不同的关键帧上应用不同的声音效果(例如音量封套,循环播放和切入/切出点),从同一声音中获得更多的变化。只使用一个声音文件就可以得到许多声音效果。
l        
循环播放短声音作为背景音乐。
l        
不要将音频流设置为循环播放。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    生物小吧