supongamos que este es tu objeto de sonido -> miSonido
en el primer frame de la movie:
(ojo que es una posible ayuda, no sé si funciona)
Código:
stop();
this.createEmptyMovieClip("mcLoader",100); //crear un mc vacío en el depth 100
mcLoader.onEnterFrame=function(){
cargado=miSonido.getBytesLoaded();
total=miSonido.getBytesTotal();
if(cargado>=total) {
// si se carga todo el archivo hacer algo...
delete mcLoader.onEnterFrame;
} else {
// hacer algo mientras está cargando...
}
};