estoy haciendo un site integramente en flash AS3. El site consiste en un index.swf que carga varios sonidos con el código que figura abajo. A su vez index.swf tiene varios botones para cargar varios swf externos (uno para cada sección). Por ejemplo, la sección loop.swf carga un video con sonido, por lo cuál estoy necesitando detener el sonido de index.swf al cargar la sección loop.swf, y a su vez al descargar la sección loop.swf el sonido de index.swf debería reanudarse.
Código para cargar sonidos en index.swf
Código ActionScript :
var mySound:Sound = new Sound(); mySound.load(new URLRequest("Sonidos/06 La Danza Del Equilibrio.mp3")); mySound.play(0,int.MAX_VALUE); var cambiar:SoundTransform=new SoundTransform(); var chanel:SoundChannel=new SoundChannel(); chanel=mySound.play(0,int.MAX_VALUE); cambiar.volume=0,0311; chanel.soundTransform=cambiar; var mySound1:Sound = new Sound(); mySound1.load(new URLRequest("Sonidos/ciudad_1.mp3")); mySound1.play(0,int.MAX_VALUE); var mySound2:Sound = new Sound(); mySound2.load(new URLRequest("Sonidos/Helicoptero.mp3")); mySound2.play(0,int.MAX_VALUE); var cambiar2:SoundTransform=new SoundTransform(); var chanel2:SoundChannel=new SoundChannel(); chanel2=mySound2.play(0,int.MAX_VALUE); cambiar2.volume=0,000000000000000000000000000000000000000000000311; chanel2.soundTransform=cambiar2;
Código en primer fotograma de loop.swf. Con esta linea puedo detener todos los sonidos y reproducir el video con sonido que carga loop.swf
Código ActionScript :
SoundMixer.stopAll();
Código en botón de loop.swf para descargarlo y volver a index.swf
Código ActionScript :
botonTerminar.addEventListener(MouseEvent.MOUSE_DOWN,Terminar); function Terminar(e:Event):void { try { e.currentTarget.parent.parent.unload (); } catch (e:Error) { trace (e); } }
Necesitaría que al hacer click en ese mismo botón pueda reanudarse todos los sonidos de index.swf.
Alguién puede ayudarme?
Gracias de antemano.