Hola a todos...
Mi problema es el siguiente: desde un swf cargo otro, pero quiero que no se inicie hasta que termine la carga, porque al terminar la misma produce una transicion, todo funciona como yo quiero, pero necesito que no inicie el swf hasta que termine la carga... el codigo que uso es este
import mx.transitions.*;
import mx.transitions.easing.*;
look_btn()// funcion para bloquear los botones del menu
var Img:MovieClip = this.createEmptyMovieClip();
var Carga:MovieClipLoader = new MovieClipLoader();
var Estado:Object = new Object();
Estado.onLoadProgress = function(Img, bytesLoaded:Number, bytesTotal:Number):Void {
totald =Math.ceil(bytesLoaded/1024) + " Kb. de " + Math.ceil(bytesTotal/1024) + " Kb. - " + Math.ceil((bytesLoaded/bytesTotal)*100) + "% Descargado";
gentxt();// funcion que escribe el porcentaje de la descarga
}
Estado.onLoadComplete = function(Img, httpStatus:Number) {
mx.transitions.TransitionManager.start(xx1,{type:F ade, direction:Transition.IN, duration:2, easing:None.easeNone});
porcentaje.removeTextField();//borra el texto de la descarga
unlook_btn();// desbloquea los botones del menu
}
Carga.addListener (Estado)
Carga.loadClip("Portada.swf", pp);
stop();
El codigo funciona, el problema es que en el 80% aprox de la carga me muestra el swf y cuando llega al 100% me hace la transicion...
Esto lo hace dentro de una pelicula llamada Central.swf que carga otra llamada Menu1.swf y desde alli carga Portada.swf
Como evito que inicie el swf que esta cargando.
Desde ya muchas Gracias..
Saludos Rubén Vázquez