Comunidad de diseño web y desarrollo en internet online

Problemas con swf externos que tienen sonido AS3

Citar            
MensajeEscrito el 29 Ago 2009 11:16 pm
Este es el codigo que utilizo para traer mis swf externos , funciona perfectamente ,el problema es cuando mis archivos externos contienen sonido se siguen reproduciendo cuando voy pasando uno por uno, osea el removeChild me quita el swf de la escena pero el sonido sigue.. A esto he visto muchos tutoriales de como se traen swf externos , pero que pasa cuando estos tienen sonido.. en as2 loadmovie, saca por completo el swf..
¿ Como lo puedo hacer para que el sonido no siga sonando cuando hago clik en otro boton?
Ojala me puedan ayudar

Mis swf externos hacen referencia al nombre del boton
Paginauno.swf
Paginados.swf
Paginatres.swf
Paginacuatro.swf

---------------------------------------------------------------------------Codigo---------------------------------
var Xpos:Number = 110;
var Ypos:Number = 180;
var swf:MovieClip;
var loader:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest("swfs/Paginauno.swf");

loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function btnClick(event:MouseEvent):void {

removeChild(loader);
var newSWFRequest:URLRequest = new URLRequest("swfs/" + event.target.name + ".swf");
loader.load(newSWFRequest);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
}

Paginauno.addEventListener(MouseEvent.CLICK, btnClick);
Paginados.addEventListener(MouseEvent.CLICK, btnClick);
Paginatres.addEventListener(MouseEvent.CLICK, btnClick);
Paginacuatro.addEventListener(MouseEvent.CLICK, btnClick);

Por xngar

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2009 09:19 pm
Pueba con unloadAndStop

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 01 Sep 2009 09:59 pm
dices colocar el unloadAndStop en reemplazo del removeChild ?

Por xngar

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Sep 2009 07:23 pm
Necesito ojala me puedan dar una respuesta mas clara de como solucionar mi duda..

Por xngar

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Sep 2009 05:51 pm
hola.... jeje justo ahora estoy trabajando en una aplicación parecida...
hay un método que para todos los sonidos, este me sirvió a mí...

import flash.media.SoundMixer;
SoundMixer.stopAll();

Por cdmazom

10 de clabLevel



 

desarrollo de videojuegos

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.