Title: RE: [flashmaestro] Remove todos los MC dupicados
// cambiar aqui la ruta hacia el movieclip que
// contiene los duplicados
target = _root
// mira todos los hijos y los borra si son MovieClips
 
for(var mc in target){
    if(typeof(mc)=="movieclip")removeMovieClip(mc);
    }
 
un bucle for in recorre un array en cuyo caso la variable es la posicion del array en cada vuelta o recorre las propiedades/metodos/hijos de un objeto y en ese caso la variable es una referencia a esa propiedad/metodo/hijo en cada vuelta. Curiosamente los Arrays los recorre de final a principio
 
 
Joseba Alonso
Desarrolador Web
www.inproweb.com
www.sidedev.net
----- Original Message -----
Sent: Friday, February 22, 2002 2:35 PM
Subject: RE: [flashmaestro] Remove todos los MC dupicados

 

TENGO DUDAS ACERCA DE ESTA SENTENCIA

�Como funciona el for(mc in_root) sin condiciones de inicio, final ni incremento?

�Est� bien escrito el if(typeof_root[mc]=="movieclip")

 

Si tus movieclips estan en la linea de tiempo principal usa:

for (mc in _root) {
if (typeof _root[mc] == "movieclip") {
_root[mc].removeMovieClip();
}
}

para borrar todas las instancias tipo movieclip.
Asi que puedes hacer una funci�n borrar() y llamarla
cuando necesites borrar los MC.



 

Responder a