我有帶有mouse_over,mouse_out和CLICK事件的按鈕。但是當我點擊按鈕時,它將我帶到另一個框架,並嘗試觸發mouse_out事件。我如何阻止這種情況發生?當鼠標點擊觸發時,如何停止mouse_out觸發
act1_btn.addEventListener(MouseEvent.CLICK,act1Pressed);
act1_btn.addEventListener(MouseEvent.MOUSE_OVER,act1Over); act1_btn.addEventListener(MouseEvent.MOUSE_OUT,act1Out); act1_btn.addEventListener(Event.ENTER_FRAME,act1EnterFrame);
function act1Over(e:MouseEvent):void { trace(「over」); act1Animating = true; logo_1.visible = true; bubble.visible = true; txt1.visible = true; }
function act1Out(e:MouseEvent):void { act1Animating = false; logo_1.visible = false; bubble.visible = false; txt1.visible = false; }
功能act1EnterFrame(E:事件):無效 { 如果(act1Animating & & e.target.scaleY < 1.1) { e.target.scaleY + = 0.02; e.target.scaleX + = 0.02;
}
如果(act1Animating & & e.target.scaleY> 1!) { e.target.scaleY - = 0.02; e.target.scaleX - = 0.02; } }
功能act1Pressed(E:MouseEvent)方法:無效 { 跡( 「點擊」); act1Animating = false; logo_1.visible = false; bubble.visible = false; txt1.visible = false; gotoAndStop(2); }
非常感謝你 – 2010-10-18 08:19:30