Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2014, 12:00
jrtorvisco
 
Fecha de Ingreso: noviembre-2013
Mensajes: 23
Antigüedad: 10 años, 6 meses
Puntos: 0
Pregunta Clip con sonido en AS3

Hola de nuevo a todos. Tengo un pequeño "problemilla" en mi web Flash y AS3.

Quiero poner música externa a mi web. Hice dos botones uno de "play" y otro de "pause". Ahora entras a mi web y está visible el botón, suena la música automáticamente y puedes pausar y reiniciarla, bien.

Lo que no puedo hacer es que cuando entres en el site la música no se ponga automáticamente y esté parada, y que el usuario elija cuando darle al "play".
¿Como retoco este script para que la música no empiece al entrar?...
Este es el script:

Código Javascript:
Ver original
  1. import flash.events.Event
  2. import flash.events.MouseEvent;
  3.  
  4. var isPlaying:Boolean = new Boolean();
  5. var pausePosition:Number = new Number();
  6.  
  7.  
  8. var soundClip:Sound = new Sound();
  9. var sndChannel:SoundChannel = new SoundChannel();
  10.  
  11. soundClip.load(new URLRequest("TheLightOfAidan.mp3"));
  12. soundClip.addEventListener(Event.COMPLETE, onComplete, false, 0, true);
  13. flashmo_playmusica_pausemusica.addEventListener(MouseEvent.MOUSE_DOWN, btnPressflashmo_playmusica_pausemusica, false, 0, true);
  14.  
  15.  
  16. function onComplete(evt:Event):void {
  17.     //Play loaded sound
  18.     sndChannel = soundClip.play();
  19.     isPlaying = true;
  20. }
  21.  
  22. function btnPressflashmo_playmusica_pausemusica(evt:MouseEvent):void
  23. {
  24.     switch(isPlaying)
  25.     {
  26.         case true:
  27.             flashmo_playmusica_pausemusica.gotoAndStop(2);
  28.             pausePosition = sndChannel.position;
  29.             sndChannel.stop();
  30.             isPlaying = false;
  31.         break;
  32.         case false:
  33.             flashmo_playmusica_pausemusica.gotoAndStop(1);
  34.             sndChannel = soundClip.play(pausePosition);
  35.             isPlaying = true;
  36.         break;
  37.     }
  38. }


Gracias

Última edición por jrtorvisco; 03/04/2014 a las 12:41