hola a todos , estoy intentando imprimir varios movieClip que cargo dinamicamente pero no he podido , lo que hago es crear la cantidad de movieclips que necesito imprimir , cargarle los swf externos y despues crear el printJob para la impresion , pero me pone las paginas en blanco debido a que lee el codigo antes de que termina de cargar los swf , sabria alguien como puedo hacer para esperar a que se cargue el ultimo swf y despues crear el PrintJob.

gracias de antemano.

mi codigo es el siguiente

Código :

on(press){
   
cantidad = 2 ; // este seria la cantidad de movies que quiero crear para despues imprimir

for(i=1;i<=cantidad;i++){
   
      _root.createEmptyMovieClip("print_mc"+[i],_root.getNextHighestDepth())

               mclListener.onLoadInit = function() {
         // si hace falta algo
      };

      var mcl:MovieClipLoader = new MovieClipLoader();
      mcl.addListener(mclListener);
      mcl.loadClip(i+".swf",_root["print_mc"+[i]]);   

}
pj = new PrintJob();
pj.start();

for(i=1;i<=cantidad;i++){   
   pj.addPage(_root["print_mc"+[i]],{xMin:0, xMax:599, yMin:0, yMax:900},null,1);   
} 
pj.send();
delete pj
}