2014年1月7日 星期二

Flash ActionScript 3.0音效及按鈕控制

設定第一個影格的名稱為 start,如下圖所示

在最後一格新增空白關鍵影格,並將按鈕物件放到舞台,並將物件名稱設定為Home_BTN。
在這個影格裡加入以下程式




import flash.events.MouseEvent;

Home_BTN.addEventListener(MouseEvent.CLICK, takeHome);

function takeHome(evn:MouseEvent){

       import flash.media.SoundMixer;
       SoundMixer.stopAll();
       gotoAndPlay("start");

}

如下圖所示:


在另一個圖層最後一個關鍵影格輸入stop(); 指令,如下圖所示



如果場景有兩個以上,程式要改成下面這一段。

第一個場景要在第一格設定名稱,例:start


在最後一個場景,例:REPLAY場景的第一個影格加入程式。

import flash.events.MouseEvent;

Home_BTN.addEventListener(MouseEvent.CLICK, takeHome);

function takeHome(evn:MouseEvent){
import flash.media.SoundMixer;
        SoundMixer.stopAll();
gotoAndPlay("start","開場");
}





沒有留言: