Comunidad de diseño web y desarrollo en internet online

Movieclip eliminarse a si mismo

Citar            
MensajeEscrito el 05 May 2009 11:50 am
Hola buenas, pues tengo un codigo que añade un movieclip al escenario, ese movieclip tiene una clase asociada y hace determinadas cosas, entre ellas tiene un boton de cerrar para que cuando pinchas se cierre. El problema es que no se como hacer para que se elimine a si mismo.
Un saludo

Por n0ldor

55 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 May 2009 11:55 am
Bueno, tambien tengo usado el siguiente codigo:

Código :

var l:int = numChildren-1
for(var j = l; j >= 0;j--){
   removeChildAt(j);
}


que me borra todo el contenido, pero el contenedor sigue quedando, aunque realmente no se ve nada, pero me gustaria saber si se puede eliminar, mas que nada por no dejar elementos que no sirven para nada en el escenario.

Un saludo

Por n0ldor

55 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 May 2009 02:13 pm
para eliminarse de la DisplayList (luego lo tendrás que eliminar de la memoria así como remover sus listeners) se hace a través del padre

Código ActionScript :

//dentro de la clase se puede escribir
this.parent.removeChild(this)
//no sé si se necesita una conversión de cast
//MovieClip(this.parent).removeChild(this)

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 May 2009 09:18 am
me funciono perfecto, muchas gracias

Por n0ldor

55 de clabLevel



 

firefox

 

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