如何在FLASH中分别控制两个音频的播放(AS3)
在之前的几篇文章中,我们已经讨论了声音的使用和控制。在FLASH游戏中,通常会有游戏背景音乐和音效两种声音需要单独进行控制。下面将介绍如何实现这一功能。
主要知识点:声音控制
1. 使用Animate CC软件,打开软件并新建一个AS3文档。
2. 将两个声音文件导入到库中,一个是音效,另一个是背景音乐。
3. 分别设置两个声音的链接名称为BTNSOUND和BGSOUND。
4. 在舞台上创建一个按钮,用于触发音效,并将按钮实例命名为btn。
5. 创建另外两个按钮,一个用于控制音乐开关,另一个用于控制背景音乐开关。
6. 给这两个按钮分别命名为btn0和btn1。
7. 在主时间轴上添加以下代码:
```actionscript
(, playSoundEffect);
(, toggleMusic);
(, toggleBackgroundMusic);
function playSoundEffect(event:MouseEvent):void {
var soundEffect:Sound new Sound();
var req:URLRequest new URLRequest("sound_");
soundEffect.load(req);
();
}
function toggleMusic(event:MouseEvent):void {
if () {
();
} else {
();
}
}
function toggleBackgroundMusic(event:MouseEvent):void {
if () {
();
} else {
();
}
}
```
8. 运行后,您就可以通过这两个按钮分别控制按钮点击音效和背景音乐了。
通过以上步骤,您可以很容易地在FLASH中实现对不同声音的独立控制,为您的游戏或动画增添更多交互性和趣味性。希望这篇文章能帮助到您更好地应用声音控制功能!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。