Foros del Web » Creando para Internet » Flash y Actionscript »

Se destruyen las variables de un movieclip al ponerlo a null?

Estas en el tema de Se destruyen las variables de un movieclip al ponerlo a null? en el foro de Flash y Actionscript en Foros del Web. Estoy creando Movieclips dinámicante y quiero saber si al hacer lo siguiente estoy también eliminando todas las variables que han sido creadas dentro de ese ...
  #1 (permalink)  
Antiguo 13/08/2009, 07:24
Avatar de Bahamut  
Fecha de Ingreso: febrero-2004
Ubicación: Madrid
Mensajes: 51
Antigüedad: 20 años, 1 mes
Puntos: 0
Se destruyen las variables de un movieclip al ponerlo a null?

Estoy creando Movieclips dinámicante y quiero saber si al hacer lo siguiente estoy también eliminando todas las variables que han sido creadas dentro de ese MovieClip:

RemoveChild(mc);
mc = null;


Creo que por ejemplo los listeners que he creado dentro si que los tengo que eliminar manualmente, pero todos los movieclips que han sido creados dentro de ese movieclip los tendria que eliminar o se eliminarian solos? Hablo de la memoria, porque haciendo la prueba si que los borra de pantalla, pero no se si los borra de memoria.
Imagínate que he creado 200 botones dentro de ese movieclip, y tambien he creado dentro sonidos para cada boton, graficos para cada boton e incluso un SWF externo dentro de ese movieclip.

Muchas gracias!
  #2 (permalink)  
Antiguo 13/08/2009, 14:44
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Se destruyen las variables de un movieclip al ponerlo a null?

El garbage colector de flash se encarga de todo, solo con RemoveChild ya lo borrará cuando pase y si además lo apuntas a null mejor aun ;)
  #3 (permalink)  
Antiguo 14/08/2009, 00:08
Avatar de Bahamut  
Fecha de Ingreso: febrero-2004
Ubicación: Madrid
Mensajes: 51
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Se destruyen las variables de un movieclip al ponerlo a null?

Pero los listeners no los elimina verdad?
Además, importa si las variables que creé dentro eran estáticas o normales?
Da igual el contenido que exista dentro de ese movieclip que lo va a eliminar igual?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.