Вот два способа справиться с этим:
1) Назначьте только прослушиватель MOUSE_OUT в обработчике MOUSE_OVER, а затем удалите его после завершения обработчика MOUSE_OUT. То есть.,
function act1Over(e:MouseEvent):void {
/* your code */
act1_btn.addEventListener(MouseEvent.MOUSE_OUT, act1Out);
}
function act1Out(e:MouseEvent):void {
/* your code */
act1_btn.removeEventListener(MouseEvent.MOUSE_OUT, act1Out);
}
2) Используйте stopPropagation () в обработчике CLICK:
function act1Pressed(e:MouseEvent):void {
/* your code */
e.stopPropagation();
}
Кроме того, в будущем используйте теги кода для разметки вашего кода!