hola bueno la idea es que cuando termine de cargar la primera foto carge la siguiente y asi sucevimanete eso la variable i es la que se concatena con el mc donde carga y el archivo pero por alguna razon p = porcentaje no muestra el porcentaje cuando le hago trace devuelve NaN ,espero puedan ayudarme aqui les dejo el codigo:


Código :

import mx.utils.Delegate;
class miniprecarga extends Object {
   private static var numero:Number;
   private static var nombre:String;
   private static var quemc:MovieClip;
   private static var cuantos:Number;
   private static var cualmc:MovieClip;
   private static var todos:MovieClip;
   private static var i:Number = new Number(1);
   private static var m:Number;
   private var loop:Number;
   private var losmc:MovieClip;
   private var lostxt:TextField;
   ////////////////////////
   private var l:Number;
   private var t:Number;
   private var p:Number;
   function miniprecarga(donde:MovieClip, nombrearchivo:String, cantidad:Number, x:Number, y:Number) {
      todos = _root.createEmptyMovieClip("todos", _root.getNextHighestDepth());
      cuantos = cantidad;
      for (m=1; m<=cuantos; m++) {
         losmc = todos.createEmptyMovieClip("mc"+m, todos.getNextHighestDepth());
         losmc._x = 100*m;
      }
      elloop(donde, nombrearchivo);
   }
   function elloop(donde:MovieClip, nombrearchivo:String) {
      //trace("elloop");
      quemc = donde;
      nombre = nombrearchivo;
      cualmc = todos["mc"+i];
      //trace(cualmc);
      //trace(losmc);
      cualmc.loadMovie("imagenes/"+nombre+i+".jpg");
      mide(donde, nombrearchivo);
   }
   function mide(donde:MovieClip, nombrearchivo:String) {
      //cualmc = todos["mc"+i];
      //trace("mide");
      _root.onEnterFrame = Delegate.create(this, function () {
         trace("cualmc is "+cualmc);
         l = cualmc.getBytesLoaded();
         t = cualmc.getBytesTotal();
         p = Math.floor((l/t)*100);
         trace("l is "+l);
         //trace("t is "+t);
         //trace("p is "+p);
         if (p>=99) {
            if (i == cuantos+1) {
               delete _root.onEnterFrame;
            } else {
               trace("ya");
               delete _root.onEnterFrame;
               elloop(donde, nombrearchivo);
               i += 1;
            }
         }
      });
   }
}




pd cuando la prueba funciona bien pero cuando hago simular download l,t dan undefined y p NaN
Gracias por adelantado