Clase para vaciar clips en AS3 |
Etiquetas: removeChildAt numChildren getInstanceAtDepth |
La siguiente clase permite eliminar todos los elementos de un clip, recorriendo todas las profundidades "ocupadas" y eliminando los elementos que están en ellas. |
Gestión de eventos: Diferencia entre target y currentTarget |
Etiquetas: numChildren getChildAt target currentTarget |
Para explicar la diferencia entre ambas propiedades, voy a poner un ejemplo práctico. Tenemos un clip llamado Menu_mc, que tiene dentro otros 3 clips que hacen de botones. Si añadimos el evento "click" a Menu_mc, en la función que se ejecute (poniendo como parámetro e:MouseEvent) obtendremos los siguientes resultados: Por tanto, cuando queremos programar un menú, no hace falta añadir los listeners uno a uno a los botones, podemos añadir el listener al menú, y aprovechar la propiedad target para ver que elemento ha sido pulsado. |