Foro de elhacker.net

Media => Diseño Gráfico => Mensaje iniciado por: Blue_box en 7 Febrero 2006, 17:48 pm



Título: Sonido en flash
Publicado por: Blue_box en 7 Febrero 2006, 17:48 pm
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  :-  :huh:  >:( , 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"?