Tengo un problema con la sincronización en Flash de un audio con una animación, resulta que la animación es una pantalla estática y salen unos textos de vez en cuando dependiendo del audio, el audio lo estoy cargando por medio de actionscript 2.0, imprimo en pantalla los milisegundos que lleva reproduciendo el audio por medio de
Código :
audio.position //Esto va dentro de un enterFrame para que me lo imprima cada fps
Ya con esto me doy cuenta de que entre los fotogramas 2765 y 2965 debe aparecer el primer texto, y así lo hago con los demás. En Firefox funciona perfecto pero en IE no (como siempre, nada extraño).
En IE me muestra los textos entre los fotogramas 4765 y 4965, algo imposible de creer pues se supone que esto no cumple con la condición que tengo que es esta
Código :
if(audio.position >= 2765 and audio.position <= 2965({
//......
}El caso es que me lo reproduce en el tiempo que no es, y no entiendo pues el código está bien y funciona en todos los navegadores.
La cosa es:
Alguien sabe qué puede ser lo que ocurre?
o
Alguien tiene alguna idea de cómo puedo lograr esto con una técnica diferente?
Muchas gracias.
