Saludos...
Funciona, pero le intenté poner un "fader in" (que vaya apareciendo la imagen) pero nada de nada... ¡¡¡QUE PERDIDO ANDO!!!
Código:
MovieClip.prototype.cargaMovies = function(clip, destino) {
var mcCarga = this.createEmptyMovieClip("mcCarga", ++nivel);
mcCarga.loadMovie(destino);
this.onEnterFrame = function() {
mcCarga._visible = false;
var bCargados, bTotal;
bCargados = mcCarga.getBytesLoaded();
bTotal = mcCarga.getBytesTotal();
var porcentaje = Math.round((bCargados*100)/bTotal);
info_txt.text = porcentaje+"%";
// Asegurarse que el stream ha comenzado
if (isNaN(bTotal) || bTotal<4) {
return;
}
// si está 100% cargado, utiliza la forma a/a=1 para comprobar
if (bCargados/bTotal>=1) {
var mcEscucha = this.createEmptyMovieClip("mcEscucha", ++nivel);
// carga y muestra
clip.loadMovie(destino);
clip.onLoad = function(){
i=0;
mcEscucha.onEnterFrame = function() {
if(i<100) {
clip._alpha=i;
i++;
}
else {
delete mcEscucha.onEnterFrame;
}
};
};
info_txt.text = "CARGADO";
delete this.onEnterFrame;
}
};
};
El preload funciona perfectamente, lo que no funciona es el "fade in"