Código :
var vacio:MovieClip = this.createEmptyMovieClip("vacio",1);
var loop:MovieClip = this.createEmptyMovieClip("loop", 0);
vacio._y = 0;
var vacio:MovieClip;
barra._xscale = 0;
reloj._alpha = 0;
function cargador(archivo_externo) {
vacio.loadMovie(archivo_externo);
reloj._alpha = 100;
loop.onEnterFrame = function () {
total = vacio.getBytesTotal();
cargados = vacio.getBytesLoaded();
i = Math.floor((cargados*100)/total);
txt_procentaje.text = i + " %" + "Cargando";
barra._xscale = i;
reloj.gotoAndStop(i);
if(i >= 100) {
delete loop.onEnterFrame;
txt_procentaje.text = "";
barra._xscale = 0;
reloj._alpha = 0;
}
};
}
btn_red.onRelease = function () {
cargador("externos/externo_01.swf");
}
btn_blue.onRelease = function () {
cargador("externos/externo_02.swf");
}
btn_yellow.onRelease = function () {
cargador("externos/externo_03.swf");
}El MC "reloj" es una animación con 100 keyframes que se muestra completo cuando termina de cargar. Y el MC "barra" es una barra que se llena cuando se termina de cargar.
Los botones detonan el cargador y sí llaman al swf externo, pero no se muestra la animación del reloj ni de la barra. Espero me puedan ayudar con este problema.
