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...
