Qué tal.
Tengo una película en flash en la que incluyo 10 archivos de sonido y he colocado los botones de play, pause, stop, rewind, forward. Con los botones Stop, Rewind y Forward detengo el sonido con sonido.stop(). Pero no me sale con el botón pause y play al volver a poner el sonido.
Así es como tengo el código.
Esta dentro del fotograma:
var pos:Number =0;
sonido=new Sound();
sonido.attachSound(Explicacion1);
Play._visible=false;
Pause._visible=true;
Pause.onRelease = function ()
{
Play._visible=true;
Pause._visible=false;
pos=sonido.position;
sonido.stop();
_root.stop();
}
Play.onRelease = function ()
{
Play._visible=false;
Pause._visible=true;
sonido.start(pos/1000,1);
_root.play();
}
El detener el sonido funciona bien pero cuando vuelvo a poner el play para que vuelva a reproducirse, la película sigue normalmente pero el sonido no; ya estuve buscando bastante por 3 días continuos :- , y no puedo encontrar mi error, hasta ahora no he utilizado el loadSound ya que no quiero cargar el sonido de una url de forma externa a la presentación.
Pueden indicarme que hago mal.
Y una pregunta más, alquien puede darme una sugerencia de como poder controlar los 10 sonidos que tengo dentro de mi película, de una forma "elegante"?