Cargo un sonido de la librería que en un momento dado paro con un botónde pause. En ese momento me guardo el instant del audio. Al volverle a dar al botón hago play de este desde el mismo instant, pero por alguna razón empieza un poco antes, quizá menos de un segundo, pero suficiente para que se me desincronice con las animaciones de pantalla.
Código de carga del sonido:
Código ActionScript :
var sonido1:audio1 = new audio1(); var canal:SoundChannel; var trans:SoundTransform = new SoundTransform(1,0); canal = sonido1.play(0,0); canal.soundTransform = trans;
Código del botón de pausar:
Código ActionScript :
var canalPos:int = canal.position; canal.stop();
Código del botón de reanudar:
Código ActionScript :
canal = sonido1.play(canalPos);
¿Alguna idea?
Saludos y gracias.