El problema surgió cuando se acordó que se agregaran vistas en miniatura de las páginas para que pudiera ser más fácil accesar a cada una de ellas. Entonces el swf principal quedó como el de las vistas en miniatura y agregué un contenedor donde se cargan los sfw´s de las páginas. Hay un único frame que tiene este código:
Código :
var cargador:Loader = new Loader();
contenedor.addChild(cargador);
cargador.load(new URLRequest ("pag42 43.swf"));
function miniatura (e:Event):void{
cargador.load(new URLRequest ("pag42 43.swf"));
}
tumb1.addEventListener(MouseEvent.CLICK,miniatura);
function miniatura2 (e:Event):void{
cargador.load(new URLRequest ("pag44 45.swf"));
}
tumb2.addEventListener(MouseEvent.CLICK,miniatura2);
function miniatura3 (e:Event):void{
cargador.load(new URLRequest ("pag46 47.swf"));
}
tumb3.addEventListener(MouseEvent.CLICK,miniatura3);
function miniatura4 (e:Event):void{
cargador.load(new URLRequest ("pag46 49 intermedia.swf"));
}
tumb4.addEventListener(MouseEvent.CLICK,miniatura4);
function miniatura5 (e:Event):void{
cargador.load(new URLRequest ("pag48 49.swf"));
}
tumb5.addEventListener(MouseEvent.CLICK,miniatura5);
function miniatura6 (e:Event):void{
cargador.load(new URLRequest ("pag50 51.swf"));
}
tumb6.addEventListener(MouseEvent.CLICK,miniatura6);
function miniatura7 (e:Event):void{
cargador.load(new URLRequest ("pag52 53.swf"));
}
tumb7.addEventListener(MouseEvent.CLICK,miniatura7);
function miniatura8 (e:Event):void{
cargador.load(new URLRequest ("pag54 55.swf"));
}
tumb8.addEventListener(MouseEvent.CLICK,miniatura8);
function miniatura9 (e:Event):void{
cargador.load(new URLRequest ("pag56 57.swf"));
}
tumb9.addEventListener(MouseEvent.CLICK,miniatura9);
function miniatura10 (e:Event):void{
cargador.load(new URLRequest ("pag58 59.swf"));
}
tumb10.addEventListener(MouseEvent.CLICK,miniatura10);
Al correr el swf de las vistas en miniatura, conjuntamente se carga el primer swf. El problema es que si le doy click a las miniaturas si se carga su swf respectivo, pero el audio del swf cargado previamente sigue reproduciéndose, no se ven las animaciones de los swf anteriormente cargados, pero al no tener un removeChild supongo que se están cargando uno encima de otro y ese hace que sigan corriendo los audios. Solo que no he podido resolver como hacerlo, intenté poner removeChild a los botones "tumb" pero pues eso hace que se quite el contenedor y no reproduce el siguiente frame.
Recién estoy empezando en el mundo del AS 3.0 por lo que la aplicación es básica en su estructura y también por ello no he podido resolver este problema, alguna sugerencia???
