Hola a todos, tengo este efecto que ocurre al presionar un botón:

Código ActionScript :

TransitionManager.start(fotografia_mc, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.OUT,duration:1,easing:mx.transitions.easing.Back.easeInOut});


Ésto causa que el presionar el botón el mc desaparezca, pero yo quiero que justo al terminar dicho efecto, comience justo el contrario.

Leyendo en livedocs de Adobe, vi el evento de "TransitionsOutDone" he intenté implementarlo de la siguiente forma:

Código ActionScript :

var myTransitionManager:TransitionManager=new TransitionManager(fotografia_mc);
var myListener:Object=new Object();
   myListener.allTransitionsOutDone=function(eventObj:Object){
      TransitionManager.start(fotografia_mc, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN,duration:1,easing:mx.transitions.easing.Back.easeInOut});   
   }
   myTransitionManager.addEventListener("allTransitionsOutDone", myListener);


Y lo puse justo después del evento onpress del botón que causa el primer efecto, como véis el efecto es igual, pero en vez de OUT es IN, pero no me funciona...

¿Alguien sabe como aplicar este evento? O si no... alguna otra opción para ello?

Gracias.