Buenos dias.

Necesito ayuda. Tengo un componente tree en un flash hecho por mi, el cual, al pinchar en las carpetas se abren si estan cerradas o se cierran si estan abiertas.
Hasta aqui todo facil, solamente hay que seguir los pasos del manual del componente tree de esta misma página.

La duda: Quiero crear una funcion que cierre todas las carpetas que estén abiertas, sean del nivel que sean.
Si hago un bucle que las vaya cerrando solo cierra la primera porque no llama a la funcion easeOut de la clase mx.transitions.easing.Back hasta que no sale del bucle.
¿ALguna idea? Please