Tengo 2 escenas. En cada una, una canción. El problema es que si silencias el audio de la escena 1 y te vas a la escena 2 y luego vuelves a la escena 1, se vuelve a escuchar la canción, y me gustaría que guardara que si ya la has silenciado, no vuelva a sonar si no le das al botón.
Este es el código que uso:
SoundMixer.stopAll();
botonSonidoOn.visible= false;
//Activar sonido
var sonidoMenu:Sound;
sonidoMenu=new Sound(new URLRequest("stars.mp3"));
var canal_sonido:SoundChannel;
canal_sonido=sonidoMenu.play(0,int.MAX_VALUE);
//Botones Play/Stop
botonSonidoOff.addEventListener(MouseEvent.CLICK,desactivarSonido);
function desactivarSonido(e:MouseEvent):void{
botonSonidoOff.visible=false;
botonSonidoOn.visible=true;
canal_sonido.stop();
}
botonSonidoOn.addEventListener(MouseEvent.CLICK,activarSonido);
function activarSonido(e:MouseEvent):void{
botonSonidoOn.visible=false;
botonSonidoOff.visible=true;
canal_sonido=sonidoMenu.play(0,int.MAX_VALUE);
}
¿Alguien sabe cómo podría guardar si el usuario ha parado el sonido?
Muchísimas gracias de antemano,
Mar