Me rindo... no funciona este maldito script!
1) Descarté lo de onLoad porque este solo retorna false del parámetro exito si ocurre un error, por ejemplo que no encuentre el archivo.
2) Para dejar más clara la situación, está mi línea principal y en este se encuentra el mc que contiene todo los elementos del player, bueno, en la línea de tiempo del mc tengo:
Código:
function miMp3(archivo) {
stopAllSounds();
musica = new Sound();
musica.loadSound("sonido/mp3/TRACK"+archivo+".bin",false);
this.createEmptyMovieClip("mcLoaderSound", 20);
mcLoaderSound.onEnterFrame=function() {
cargaParcial=musica.getBytesLoaded();
cargaTotal=musica.getBytesTotal();
if(cargaParcial>=cargaTotal) {
musica.start(0,1000);
estado.txt_estado.text="HOLA"+archivo;
delete mcLoaderSound.onEnterFrame;
}
else { estado.txt_estado.text="Cargando..."; }
};
}
miMp3(0);
Con esto cargaría "TRACK0.bin", pero no me aparece el "Cargando..." mientras carga y en el Dynamix Text aparece altiro "HOLA0"!. He mirado 100 veces el código y no encuentro el problema. Seguro que es algo que desconozco. ¡¿DONDE DIABLOS ESTA EL ERROR EN EL SCRIPT?!