Tengo tres botones, que cada uno carga un archivo externo diferente en la misma área, el problema es que cuando presiono otro, me lo carga pero encima del otro, y el otro no se elimina. La solución? unLoad o removeChild (no se bien cual de las dos) pero el problema es que no puedo hacer unLoad a archivos que no están cargados aun! y no puedo saber el orden que seguirá la gente al pulsar los botones! Como soluciono esto? No se si me he explicado bien jeje.
Mi código:
Código :
var EABlogsandocs:Loader = new Loader();
EABlogsandocs.load(new URLRequest("Noticias/Blogsandocs.swf"));
var Links:Loader = new Loader();
Links.load(new URLRequest("Noticias/Links.swf"));
var Otros:Loader = new Loader();
Otros.load(new URLRequest("Noticias/Otros.swf"));
function goEABlogsandocs(event:MouseEvent):void {
loader1.addChild(EABlogsandocs);
trace(""Unload lista; EABlogsandocs cargado"");
}
function goLinks(event:MouseEvent):void {
loader1.addChild(Links);
trace("Unload lista; Links cargado");
}
function goOtros(event:MouseEvent):void {
loader1.addChild(Otros);
trace("Unload lista; Otros cargado");
}
Link.addEventListener(MouseEvent.CLICK,goLinks);
EABnD.addEventListener(MouseEvent.CLICK,goEABlogsandocs);
Otros.addEventListener(MouseEvent.CLICK,goOtros);Saludos y muchas gracias!
