recorrer dinamicamente movieClips hijos de un movieClip Padre //getChildAt


Muchas veces queremos saber cuantos movieclips hijos tiene un movieClip.. Como conocer los nombre de todos los movieClips que contiene un movieClip Padre.. e incluso filtrarlos…

Buenos se puede usar el getChildAt y mediante un for con un if, filtrar los que sean iguales a determinada nomenclatura de nombre..

ejemplo:

En un movie tenemos 10 MC con nombres = pelota_01 , pelota_02 etc..  y 5 movieClips con nombre cuadrado_01, cuadrado_02… con un getChildAt con un for podemos conocer todos los hijos de un padre, dicho for va a correr como el largo del contido… es decir dara tantas vueltas como cantidad tenga. Luego de eso dentro del for podemos hacer un if que pregunte si.. getChildAt().name == pelota , entonces … por ejemplo OCULTALO else, ponelo en el alfa…

el punto es que al hacer esto dentro de una funcion, nos permite conocer esto dinamicamente. Esto sirve por ejemplo para dejar que los diseñadores pongan libremente objetos (siempre y cuando acordemos una nomenclatura de nombre) podremos saber, cuantos puso, de que tipo y que hacer con ellos…  y otro uso tipico puede ser el de un MENU..

Muy util..

bajen el ejemplo de aca:

http://www.studiodx.com.ar/di3blog/as3/getChildAt_conocerHijos.rar

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: