2011-05-24 55 views
0

我正在建造一幢房子。現在,當我點擊一扇門時,我希望它保持打開狀態。 我正在使用效果按鈕。閃光按鈕停留下來

我想我需要一些代碼來保持TE按鈕,在按下狀態後,我點擊它

這裏是我的ActionScript 3

import flash.ui.Mouse; 
import flash.events.MouseEvent; 

// SOUNDS 
var sound_aaah:Sound = new Sound(); 
sound_aaah.load(new URLRequest("aaah.mp3")); 
// END SOUNDS 

// CLICK EVENTS 

trapDeur.addEventListener(MouseEvent.CLICK, trapDeurClick); 

function trapDeurClick(e:MouseEvent):void { 
    sound_aaah.play(); 
    gotoAndStop(1); 
} 
// END CLICK EVENTS 

回答

0

不要使用Button對象爲你的門,用影片剪輯。在該MovieClip中的一個框架上繪製開門,並在該框架上設置標籤「open」。然後在Click函數中通過執行e.target.gotoAndStop(「open」)來切換其框架;