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 originalimport flash.events.Event
import flash.events.MouseEvent;
var isPlaying:Boolean = new Boolean();
var pausePosition:Number = new Number();
var soundClip:Sound = new Sound();
var sndChannel:SoundChannel = new SoundChannel();
soundClip.load(new URLRequest("TheLightOfAidan.mp3"));
soundClip.addEventListener(Event.COMPLETE, onComplete, false, 0, true);
flashmo_playmusica_pausemusica.addEventListener(MouseEvent.MOUSE_DOWN, btnPressflashmo_playmusica_pausemusica, false, 0, true);
function onComplete(evt:Event):void {
//Play loaded sound
sndChannel = soundClip.play();
isPlaying = true;
}
function btnPressflashmo_playmusica_pausemusica(evt:MouseEvent):void
{
switch(isPlaying)
{
case true:
flashmo_playmusica_pausemusica.gotoAndStop(2);
pausePosition = sndChannel.position;
sndChannel.stop();
isPlaying = false;
break;
case false:
flashmo_playmusica_pausemusica.gotoAndStop(1);
sndChannel = soundClip.play(pausePosition);
isPlaying = true;
break;
}
}
Gracias