Este es el código que he usado para controlar todo mi menú:
...
Código ActionScript :
//Acá estoy importando una clase que descargue, que se llama TweenMax: import com.greensock.*; import com.greensock.easing.*; import com.greensock.events.TweenEvent; menu_btn.addEventListener(MouseEvent.ROLL_OVER, gmenu); //Haciendo visible mi menú y adhiriendo la clase de TweenMax: function gmenu(event:MouseEvent):void { submenu_mc.visible=true; activa_btn.visible=true; TweenMax.to(submenu_mc, 0.5, {alpha:1, easing: Strong.easeOut}); activa_btn.addEventListener(MouseEvent.ROLL_OVER,goActiva); } //Controlando mi zona 'activa' function goActiva (event:MouseEvent):void{ TweenMax.to(submenu_mc, 0.5, {alpha:0, easing: Strong.easeOut, onCompleteListener: ocultaActiva}); activa_btn.removeEventListener(MouseEvent.ROLL_OVER,goActiva); } function ocultaActiva(event:TweenEvent):void{ activa_btn.visible=false; submenu_mc.visible=false; } //Haciendo invisible mi menú y la zona activa: submenu_mc.alpha=0; submenu_mc.visible=false; activa_btn.visible=false;
...
Espero que puedan ayudarme y mil gracias...