Hola
Bueno, intenta ponerle un listener a la carga del swf y controlalo con el evento ProgressEvent, y una vez haya cargado por completo, en ese momento si llamas a la función para reproducir el sonido
prueba y comentas
saludos
p.d:
te dejo ejemplo con un fileReference que tengo a mano
Código actionscript:
Ver originalimport flash.net.FileReference;
var fileRef:FileReference = new FileReference();
var session3:Object = new Object();
var url:String = "http://localhost:8282/test/flash/upload_image/temp_foroweb/MP3/Song03.mp3";
session3.onProgress = function(fileRef:FileReference, bytesLoaded:Number, bytesTotal:Number):Void
{
var porcentaje:Number = (bytesLoaded/bytesTotal)*100;
trace(porcentaje);
_root.t_prueba.text = "Carga al " + porcentaje + " % ";
}
fileRef.addListener(session3);
fileRef.download(url);
saludos