Remplir Arbre à l'aide de données de type arraycollection

Disons que j'ai eu un type arraycollection comme ceci:

        public var ac:ArrayCollection= new ArrayCollection([
            {item:"dog", group:"Animals"},
            {item:"orange", group:"Fruits"}, 
            {item:"cat", group:"Animals"},
            {item:"apple", group:"Fruits"}
            ]);

Comment créer un composant de l'Arbre en Flex 3 qui utilise les groupes de nœuds, avec les éléments énumérés sous chaque nœud?

OriginalL'auteur jtorrance | 2010-04-06