2014-02-09 39 views
0

好的,所以我正在製作一個遊戲(Actionscript 3),我試圖找出如何在音樂到達屏幕時停止音樂。 (輸掉&贏)我不知道如何製作,這樣當你輸或贏時,音樂會暫停。 這是我到目前爲止。Music in Action script 3?

var snd_SolidState = new SolidState(); 
snd_SolidState.play(); 

SolidState是歌曲。失去屏幕是在第3幀。贏屏幕在第二。託管音樂的符號標題爲「音樂」。我的問題是,無論我贏或輸,然後點擊「再次播放」,當遊戲再次開始時,歌曲會重複播放。

任何人都可以幫忙嗎?

回答

0

當你按下「重新播放」按鈕,停止播放音樂它改變幀之前:

snd_SolidState.stop(); 
snd_SolidState = null; 
+0

謝謝!我對編碼顯然不熟悉,所以我不確定在哪裏放置代碼。以下是其中一個按鈕的代碼。 mc_again.addEventListener(偵聽MouseEvent.MOUSE_UP,upAgain); (e:MouseEvent){ \t gotoAndStop(1); } – FunnyBone

+0

把它放在「gotoAndStop(1);」的行之前。 – Zhafur

+0

它告訴我「停止」不是一種功能。我提出了一個更具體的職位。 – FunnyBone