1、选择“文件”>“导入”>“导入到库”。
2、在“导入”对话框中,定位并打开所需的声音文件。
将声音文件导入到当前文档的库,这样就可以将声音文件放入到Flash。
可以将以下声音文件格式导入到Flash:
WAV(仅限Windows)
AIFF(仅限Macintosh)
mp3(Windows或Macintosh)
如果系统上安装了QuickTime4或更高版本,则可以导入这些附加的声音文件格式:
AIFF(Windows或Macintosh)
SoundDesignerII(仅限Macintosh)
只有声音的QuickTime影片(Windows或Macintosh)
SunAU(Windows或Macintosh)
System7声音(仅限Macintosh)
WAV(Windows或Macintosh)
Flash在库中保存声音以及位图和元件。您只需声音文件的一个副本就可以在文档中以多种方式使用这个声音。
如果想在Flash文档之间共享声音,则可以把声音包含在共享库中。
声音要使用大量的磁盘空间和RAM。但是,mp3声音数据经过了压缩,比WAV或AIFF声音数据小。通常,使用WAV或AIFF
文件时,最好使用16-22kHz单声(立体声使用的数据量是单声的两倍),但是Flash可以导入采样比率为11kHz、22kHz或44kHz
的8位或16位的声音。当将声音导入到Flash时,如果声音的记录格式不是11kHz的倍数(例如8、32或96kHz),将会重新采样。
在导出时,Flash会把声音转换成采样比率较低的声音。
如果要向Flash中添加声音效果,最好导入16位声音。如果RAM有限,应使用短的声音剪辑或用8位声音而不是16
位声音。
可以使用库将声音添加至文档,或者可以在运行时使用Sound对象的loadSound
方法将声音加载至SWF文件。有关详细信息,请参阅《ActionScript2.0语言参考》中的loadSound(Sound.loadSoundmethod)或《ActionScript3.0语言和组件参考》中的Sound
Class。
如果还没有将声音导入库中,请将其导入库中。
选择“插入”>“时间轴”>“图层”。
选定新建的声音层后,将声音从“库”面板中拖到舞台中。声音就会添加到当前层中。
可以把多个声音放在一个图层上,或放在包含其它对象的多个图层上。但是,建议将每个声音放在一个独立的图层上。每个图层都作为一个独立的声道。播放SWF
文件时,会混合所有图层上的声音。
在时间轴上,选择包含声音文件的第一个帧。
选择“窗口”>“属性”,并单击右下角的箭头以展开“属性”检查器。
在“属性”检查器中,从“声音”弹出菜单中选择声音文件。
从“效果”弹出菜单中选择效果选项:
无
不对声音文件应用效果。选中此选项将删除以前应用的效果。
左声道/右声道
只在左声道或右声道中播放声音。
从左到右淡出/从右到左淡出
会将声音从一个声道切换到另一个声道。
淡入
随着声音的播放逐渐增加音量。
淡出
随着声音的播放逐渐减小音量。
自定义
允许使用“编辑封套”创建自定义的声音淡入和淡出点。
从“同步”弹出菜单中选择“同步”选项:
注:如果放置声音的帧不是主时间轴中的第1
帧,则选择“停止”选项。
事件
会将声音和一个事件的发生过程同步起来。事件声音(例如,用户单击按钮时播放的声音)在显示其起始关键帧时开始播放,并独立于时间轴完整播放,即使SWF
文件停止播放也会继续。当播放发布的SWF文件时,事件声音会混合在一起。
如果事件声音正在播放,而声音再次被实例化(例如,用户再次单击按钮),则第一个声音实例继续播放,另一个声音实例同时开始播放。
开始
与“事件”选项的功能相近,但是如果声音已经在播放,则新声音实例就不会播放。
停止
使指定的声音静音。
流
将同步声音,以便在网站上播放。Flash强制动画和音频流同步。如果Flash不能足够快地绘制动画的帧,就跳过帧。与事件声音不同,音频流随着
SWF文件的停止而停止。而且,音频流的播放时间绝对不会比帧的播放时间长。当发布SWF文件时,音频流混合在一起。
音频流的一个示例就是动画中一个人物的声音在多个帧中播放。
注:如果您使用mp3
声音作为音频流,则必须重新压缩声音,以便能够导出。可以将声音导出为mp3文件,所用的压缩设置与导入它时的设置相同。
为“重复”输入一个值,以指定声音应循环的次数,或者选择“循环”以连续重复声音。
要连续播放,请输入一个足够大的数,以便在扩展持续时间内播放声音。例如,若要在15分钟内循环播放一段15秒的声音,请输入60。
不建议循环播放音频流。如果将音频流设为循环播放,帧就会添加到文件中,文件的大小就会根据声音循环播放的次数而倍增。
若要测试声音,请在包含声音的帧上拖动播放头,或使用“控制器”或“控制”菜单中的命令。