Hola, antes de todo, saludos a todos. Soy nuevo en el foro y estoy haciendo mis pinitos con flash

Me he quedado atascado con una galeria de imagenes.

La idea es: tengo un archivo txt con los nombres de los archivos y el numero total de imagenes, el flash lee ese archivo, va a buscar las imagenes a la web, php las redimensiona y flash carga ya la imagen redimensionada. "Necesito" redimensionarlas porque no quiero tener que preocuparme por el tamaño de las mismas, ni de adjuntar una miniatura y la imagen a tamaño normal.

Quiero que al cargar las imagenes, estas vayan apareciendo con alpha de 0 a 100. Todo va bien, pero me aparecen de golpe.

Según voy viendo, tengo que añadir un objeto Listener para que me detecte cuando ha terminado de cargar pero... pasa de mi :cry:
adjunto el codigo


Código :

info = new LoadVars();
info.load("horno.txt");

   
info.onLoad = function(leido) {
   if(leido) {
      fotos = new Array();
      for( i=1; i<=info.total; i++ ){
         fotos[i] = this["foto"+i];
      }
      import mx.transitions.Tween;
      
      var mi_mcl:MovieClipLoader = new MovieClipLoader();
      var miListener:Object = new Object();
      mi_mcl.addListener(miListener);

      
      fila=0;
      columna=0;
      _root.createEmptyMovieClip("slider",_root.getNextHighestDepth());
      for(i=1;i<=info.total;i++){
         var tmp:MovieClip = _root.slider.createEmptyMovieClip("imagen"+i, _root.slider.getNextHighestDepth());

               
            with(tmp){
               target_mc=_root.slider["imagen"+i];
               miListener.onLoadInit = function(target_mc) {
               var myTween:Tween = new Tween(_root.slider["imagen"+i], "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 10, true);
               
               }
               
               
               _root.slider["imagen"+i].loadMovie("http://www.valls-carras.com/temp/galeria/thumbs/redimensionar.php?imagen=" + fotos[i],this);
               
                  
               _root.slider["imagen"+i]._y = columna*100;
               _root.slider["imagen"+i]._x = fila*100;
               fila++;
               if((fila%4)==0){columna++;fila=0;}

               
            }
      }
      
      
      
      
   }

   }
   


A ver si alguien me pudiera echar una mano

gracias!!!