Tengo el siguiente problema.
tengo una aplicacion con 3 estados (3 paginas diferentes). en el estado 2 osea pagina 2 Tengo una musica en un swf que recibe parametros y en base a eso cambia la musica a escuchar. el problema que tengo es, que la musica suena en los 3 estados. y solo quiero que suene en la pagina 2.
Codigo:
loader = new SWFLoader();
loader.source="mediaplayer.swf" + vars ;
myContainer.addChild(loader);
Lo que pense que funcionaria:
Al momento de pasar a un pagina que no sea la 2, eliminar todo el contenido de myContainer.
myContainer.removeAllChildren(), esto visualmente lo saca de la pantalla pero el sonido sigue escuchando. pareciera que mi mediaplayer.swf se quedara en la pagina reproduciendose.
Como podria hacer para que desaparesca por completo osea que se elimine todo.?? no solo visualmente, sino todas las referencias a ese reproductor.
provee haciendo esto loader.source=""; pero tampoco me funciona.
o como anular lo que asigne a loader.source y asignarle otro. porque el reproductor mediaplayer.swf debe de cambiar en base a la variable + vars.
Creo que eliminando por completo seria la solucion mas simple, no tengo problemas de hacerle otro myContainer.addChild(loader);
Saludos.
