I have buttons that have mouse_over, mouse_out and CLICK events. But when I click the button it takes me to another frame and the mouse_out event tried to fire. How do I stop that happening?
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; }
function act1EnterFrame(e:Event):void { if (act1Animating && e.target.scaleY < 1.1) { e.target.scaleY += 0.02; e.target.scaleX += 0.02;
}
if (!act1Animating && e.target.scaleY > 1) { e.target.scaleY -= 0.02; e.target.scaleX -= 0.02; } }
function act1Pressed(e:MouseEvent):void { trace("clicked"); act1Animating = false; logo_1.visible = false; bubble.visible = false; txt1.visible = false; gotoAndStop(2); }