使用 Flash |
|
|
|
| 处理声音 > 向文档中添加声音 | |||
要将声音从库中添加到文档,可以把声音分配到层,然后在"属性"检查器的中"声音"控件中设置选项。建议将每个声音放在一个独立的层上。
使用"声音"对象的 loadSound 方法,可以在运行时将声音载入 SWF 文件中。有关详细信息,请参阅"ActionScript 2.0 语言参考"中的"loadSound(Sound.loadSound 方法)"。
要测试添加到文档中的声音,可以使用与预览帧或测试 SWF 文件相同的方法:在包含声音的帧上拖动播放头,或者使用"控制器"或"控制"菜单中的命令。
向文档中添加声音:可以把多个声音放在一个层上,或放在包含其它对象的多个层上。但是,建议将每个声音放在一个独立的层上。每个层都作为一个独立的声道。播放 SWF 文件时,会混合所有层上的声音。
"无"不对声音文件应用效果。"选择"此选项将删除以前应用的效果。
"左声道"/"右声道"只在左声道或右声道中播放声音。
"从左到右淡出"/"从右到左淡出"会将声音从一个声道切换到另一个声道。
"淡入"在声音的持续时间内逐渐增加音量。
"淡出"在声音的持续时间内逐渐减小音量。
"自定义"允许使用"编辑封套"创建自定义的声音淡入和淡出点。有关详细信息,请参阅使用声音编辑控件。
|
注意 |
如果放置声音的帧不是主时间轴中的第 1 帧,则选择"停止"选项。 |
"事件"会将声音和一个事件的发生过程同步起来。事件声音在显示其起始关键帧时开始播放,并独立于时间轴完整播放,即使 SWF 文件停止播放也会继续。当播放发布的 SWF 文件时,事件声音混合在一起。
事件声音的一个示例就是当用户单击一个按钮时播放的声音。如果事件声音正在播放,而声音再次被实例化(例如,用户再次单击按钮),则第一个声音实例继续播放,另一个声音实例同时开始播放。
"开始"与"事件"选项的功能相近,但是如果声音已经在播放,则新声音实例不会播放。
"停止"将使指定的声音静音。
"流"将同步声音,以便在 Web 站点上播放。Flash 强制动画和音频流同步。如果 Flash 不能足够快地绘制动画的帧,就跳过帧。与事件声音不同,音频流随着 SWF 文件的停止而停止。而且,音频流的播放时间绝对不会比帧的播放时间长。当发布 SWF 文件时,音频流混合在一起。
音频流的一个示例就是动画中一个人物的声音在多个帧中播放。
|
注意 |
如果您使用 MP3 声音作为音频流,则必须重新压缩声音,以便能够导出。可以将声音导出为 MP3 文件,所用的压缩设置与导入它时的设置相同。有关详细信息,请参阅压缩声音用于导出。 |
要连续播放,请输入一个足够大的数,以便在扩展持续时间内播放声音。例如,要在 15 分钟内循环播放一段 15 秒的声音,请输入 60。不建议循环音频流。如果将音频流设为循环播放,帧就会添加到文件中,文件的大小就会根据声音循环播放的次数而倍增。
|
|
|
|