Código :
//Atacheamos el componente
attachMovie("ProgressBar", "mi_barracarga", 1);
//Contenido a cargar
createEmptyMovieClip("imagen_mc", 2);
imagen_mc.loadMovie("archivo.swf");
//Propiedades
mi_barracarga.direction = "right";
mi_barracarga.conversion = 1024;
mi_barracarga.label = "Cargando %1kb de %2kb";
mi_barracarga.labelPlacement = "top";
mi_barracarga.mode = "polled";
mi_barracarga._x = 240;
mi_barracarga._y = 360;
mi_barracarga.source = imagen_mc;
//Listener para cuando esta cargando la imagen
alCargar = new Object();
alCargar.progress = function(evento){
mi_barracarga.setProgress(getBytesLoaded, getBytesTotal);
}
//Listener para cuando acaba de cargar la imagen
alAcabar = new Object();
alAcabar.complete = function(evento){
removeMovieClip(mi_barracarga);
}
//Eventos
mi_barracarga.addEventListener("complete", alAcabar);
mi_barracarga.addEventListener("progress", alCargar); El SWF lo carga hasta el 50% aprox y ya lo muestra, obviamente como no termino de cargar no se ve correctamente al principio, hasta que cargue (se mezclan las escenas). Por supuesto localmente funciona bien xq no hay problemas con la carga. El archivo pesa unos 670kb, es pesado, pero a mi forma de verlo no tiene q ver enteramente con esto. El codigo esta sacado de un tutorial de aca, y cargando jpg funciona barbaro, el tema son los swf. ¿Hay algo del codigo que se pueda mejorar para que no pase esto?. Bueno, desde ya muchas gracias al que le preste interes. Saludos!
