在AS3.0中,與滑鼠點擊的相關事件有3種:
- MouseEvent.CLICK : 在實體物件上將滑鼠左鍵按下,並放開,兩個動作都有才會發生事件。
- MouseEvent.MOUSE_DOWN:在實體物件上將滑鼠左鍵按下,即會發生事件。(類似onPress)
- MouseEvent.MOUSE_UP:在實體物件上將滑鼠左鍵放開,即會發生事件。(類似onRelease)
範例:
其中abc_1為場景中的MovieClip物件
stop();
/*一開始時間軸停止*/
abc_1.buttonMode = true;
/*顯示滑鼠按鈕手勢指標*/
abc_1.addEventListener(MouseEvent.CLICK,onClick);
/*讓abc_1物件偵聽,當發生MouseEvent.CLICK事件,則執行onClick函式*/
function onClick(e:MouseEvent):void{this.gotoAndPlay(2);}
/*onClick函式*/
留言
張貼留言