Hola a todos, tengo un pequeño problema con un menu y su submenu:

Me explico, tengo el menu principal, con 3 botones, en uno de ellos abre el submenu (q se encuentra en _visible=false, en el _root), este es el code de este boton:

Código :

galeria.setMask(mascara_mc);
import mx.transitions.Tween;
var func=mx.transitions.easing.Elastic.easeOut;
var mTw=new Tween(galeria,"_y",func,-60,0,.5,true);

// Code del funcionamiento del btn

var activo:Number = 0;
galeria.onRollOver=function(){
   this.gotoAndPlay("over");
}
galeria.onRollOut = function(){
   if(activo == 1){
      this.gotoAndPlay("on");
   }else{
      this.gotoAndPlay("out");
   }
}
galeria.onRelease = function(){
   _root.submenu._visible=true;
   this.gotoAndPlay("press");
   this.enabled=false;
  
//Activar los otros botones-------   
   sobreMi.enabled=true;
   sobreMi.gotoAndStop("off");
   
   contacto.enabled=true;
   contacto.gotoAndStop("off");
}
area_activa1._visible=false;
galeria.hitArea=area_activa1;


Después en uno de los otros botones del mismo menú tengo lo mismo, salvo que "submenu" está en _visible=false.

Bien, ahora el submenu, su funcionamiento es practicamente el mismo, o mejor dicho igual, los mismo efectos y tal que los botones del menu.

Pero que ocurre?
Pues, que cuando hago onRelease en el boton que abre el submenu, se me reproduce todo el efecto Tween perfectamente en el submenu, pero si una vez ya clickeado dicho boton, me voy a otro boton (o sección) y vuelvo a dicho boton, el submenu, se me muestra, pero ya no muestra el efecto de entrada Tween (ya digo q es el mismo q los botones del menu) ....

No sé cómo hacer para que siempre que haga onRelease en "galeria" que es el boton que abre el submenu, SIEMPRE se me reproduzca el submenu como si fuese la primera vez, con el efecto Tween incluido.

Espero vuestra orientación,

Mil gracias.