Hola, estoy creando un animacion con una serie de movieclips que están en diferentes capas y que se hacen visibles tras trancurido tiempo, se basan en un valor 0 y 1 para mostrarse con if asi.

Código :

function Change( Mov:MovieClip, alfa:int ):void{
   if( alfa == 1 ){
      Mov.gotoAndPlay(1);
   }
   
   Mov.alfa = alfa;
   Mov.addEventListener( Event.ENTER_FRAME, myFade );
   
}

function myFade( e:Event ):void{
   var speed:int = 5;
   e.target.alpha -= ( e.target.alpha - e.target.alfa ) / Speed;
   
   if (e.target.alpha == 0) {
      e.target.visible = false;
      
   }
   else{
      e.target.visible = true
   }
}


Mi pregunta es la siguiente: me gustaria que no solo aparecieran y decaparecieran sino que llegaran desde un punto x como un efecto easing como el que estoy usando en el menu.

aqui estoy usando un efecto como el que quiero en los clips que estan en las capas pero con el menu que me deja ver las miniaturas de cada clip y funciona muy bien.

Código :

import fl.transitions.*;
import fl.transitions.easing.*;

Object(root).menu.buts.downMenu.visible = false;

var mover:Tween = new Tween(menu,"y",Elastic.easeInOut, 286.25, 190.80,2, true)
var mover2:Tween = new Tween(menu,"y",Elastic.easeInOut, 190.80, 286.25,2, true)

function moveMenu( e:Event ){
   /*menu.y = ( 190.80 )*/
   mover.start();
   Object(root).downMenu.visible = true;
   Object(root).upMenu.visible = false;
}
function fadeMenu( e:Event ){
   mover2.start();
   /*menu.y = ( 286.25 )*/
   Object(root).upMenu.visible = true;
   Object(root).downMenu.visible = false;
}

Object(root).upMenu.addEventListener( MouseEvent.CLICK, moveMenu );
Object(root).downMenu.addEventListener( MouseEvent.CLICK, fadeMenu );


Como puedo agregarle el efecto?