Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2010, 09:52
Avatar de annirami
annirami
 
Fecha de Ingreso: septiembre-2009
Ubicación: Lima, Perú
Mensajes: 53
Antigüedad: 15 años, 1 mes
Puntos: 3
Mensaje removeChild con Checkbox AS3

Holas, que tal...
Anteriormente había posteado un tema: deseleccionar checkbox AS3 que al seleccionar cada check te mostraba un objeto.

Ahora estoy intentado cargar los check con swf externos. Si funciona pero cuando deselecciono el check el swf no se va, sigue en el escenario. He puesto removeChild(loader), pero no me ha funcionado.

Aquí dejo un enlace de lo que hize y mi código:

http://dl.dropbox.com/u/1550516/chec...-cargaswf.html

var i:int;
var numeros:int=4;

enlace1.addEventListener(MouseEvent.CLICK, ir);
enlace2.addEventListener(MouseEvent.CLICK, ir);
enlace3.addEventListener(MouseEvent.CLICK, ir);
enlace4.addEventListener(MouseEvent.CLICK, ir);

borra.addEventListener(MouseEvent.CLICK,borrar);
function ir(event:MouseEvent):void {

for (i=1; i<=numeros; i++) {
var request:URLRequest=new URLRequest("ico"+i+".swf");
var loader:Loader = new Loader();
loader.load(request);
addChild(loader);

if (this["enlace"+i].selected==false) {
removeChild(loader);
}
}
}
function borrar(event:MouseEvent):void {
for (i=1; i<=numeros; i++) {
this["enlace"+i].selected=false;
}
}


Alguién podría ayudarme con esta duda y ver que hay de mal en mi código?
Gracias;