Si lo que buscas es que el flash se cargue primero y no interesa si el sonido se reproduce en un determinado momento, o si tampoco interesa que se reproduzca entrecortado, lo mejor que podés hacer es reproducirlo desdes afuera...
Para crear un sonido de este estilo debes introducir el siguiente código en el primer keyframe:
Código :
var mi_sonido:Sound = new Sound();
mi_sonido.attachSound("logoff_id");
mi_sonido.start();
logoff_id es la ruta del sonido. Podes ponerlo en la biblioteca o bien poner una ruta relativa de la ubicación del sonido en la web... Si lo insertas desde la biblioteca es similar al siguiente punto.
Ahora, si lo que deseas es que el sonido se reproduzca de manera constante sin cortarse ni un solo segundo y que, de alguna manera, mantenga una cierta sincronización con la animación es recomendable que lo ingreses desde la biblioteca... Podes arrastrarlo desde el directorio donde está hasta la biblioteca en flash o bien podes importarlo a la escena.
De esta manera tener 4 modos de reproducción:
1.- Event - El sonido se reproduce como un simple evento.
2.- Start - Cada vez que se pase por ese keyframe el sonido se reproduce
3- Stop - No lo usé nunca, no se exactamente lo que hace, pero deber ser que cuando pasa por ese keyframe el sonido frena..
4.- Stream - Se reproduce utilizando el método de streaming.
Y bueno, eso es todo lo que te puedo decir... Si no te sirve deja tus dudas y lo aclaramos entre todos... Espero haberte sido de ayuda. Saludos.