5.02.2010

[AS3] Flash 聲音控製(播放、停止)

匯入背景音樂,播放與停止語法教學:

1. 開啟 ADOBE FLASH 選擇 檔案匯入匯入至元件庫。

2. 在元件庫面板中,點選剛匯入的音樂(*.MP3)按下右鍵選擇屬性,勾選「匯出 給ACTIONSCRIPT使用」,在類別這一欄修改名稱為「music」,修改完按下確定即可。

3. 回到主場景,開啟動作面板(F9)KEY IN 以下程式碼。


source:

var snd:Sound = new music(); //snd指定型態,連結music.

var sc:SoundChannel; //增加SOUNDCHANNEL,以便控製剛匯入的音樂。

sc = snd.play(); //指定音開一開始就播放

soun2_mc.addEventListener(MouseEvent.CLICK, onclick);

soun_mc.addEventListener(MouseEvent.CLICK, onclick2);

function onclick(e:MouseEvent):void{

if(sc){

sc.stop();

sc = null;

} //如果SC裡有音樂的話,就停止,並且移除音樂。

}

function onclick2(e:MouseEvent):void{

if(!sc) {

sc = snd.play();} //如果SC裡沒有音樂的話,就開始播放音樂。

}

沒有留言:

張貼留言