Tengo un swf con dos escenas: Preloading y Contenido... en la de Contenido puse una cancion de fondo que se carga en streaming en el primer fotograma:
Código:
La animacion de Contenido está sincronizada con el sonido, el problema es que ya en linea la animacion comienza primero y el sonido tarda un poquín más en empezar, desaparenciendo la sincronía entre ambos... var cancion = new Sound(); cancion.loadSound("cancion.mp3", true);
El código que tengo en el primer fotograma del Preloading es este:
Código:
Donde info_txt.text es el indicador del porcentaje cargado y el 100 es porque en en ese fotograma termina la animación de mi barra indicadora.stop(); onEnterFrame = function() { framesLoaded = (Math.ceil (( _parent.getBytesLoaded() / _parent.getBytesTotal()) * 100)); gotoAndStop (framesLoaded); info_txt.text = framesLoaded; if (framesLoaded >= 100) { _root.gotoAndPlay ("Start"); } }
¿Cómo puedo hacer que la animación no comience si el sonido no se ha cargado aún?
¿Es necesario indicar que se cargue el sonido en el preloading?
Espero alguien pueda ayudarme.