如何在FLASH中分別控制兩個音頻的播放(AS3)
在之前的幾篇文章中,我們已經討論了聲音的使用和控制。在FLASH游戲中,通常會有游戲背景音樂和音效兩種聲音需要單獨進行控制。下面將介紹如何實現(xiàn)這一功能。主要知識點:聲音控制1. 使用Animate C
在之前的幾篇文章中,我們已經討論了聲音的使用和控制。在FLASH游戲中,通常會有游戲背景音樂和音效兩種聲音需要單獨進行控制。下面將介紹如何實現(xiàn)這一功能。
主要知識點:聲音控制
1. 使用Animate CC軟件,打開軟件并新建一個AS3文檔。
2. 將兩個聲音文件導入到庫中,一個是音效,另一個是背景音樂。
3. 分別設置兩個聲音的鏈接名稱為BTNSOUND和BGSOUND。
4. 在舞臺上創(chuàng)建一個按鈕,用于觸發(fā)音效,并將按鈕實例命名為btn。
5. 創(chuàng)建另外兩個按鈕,一個用于控制音樂開關,另一個用于控制背景音樂開關。
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中實現(xiàn)對不同聲音的獨立控制,為您的游戲或動畫增添更多交互性和趣味性。希望這篇文章能幫助到您更好地應用聲音控制功能!