galera vou aproveitar o gancho aqui e perguntar uma coisa sobre tree. Olha
tenho uma tree e estou adicionando nos dinamicamente com a função abaixo
fprivate function createNode(nameNode:String):void {
 if(_dpTree == null)
 _dpTree = new ArrayCollection([{name:cbKnowTree.selectedItem.name,
icon:folder}]);
   if(tree.selectedItem != null)
 {
 if(tree.selectedItem.children == null)
 tree.selectedItem.children = new ArrayCollection();
 var o:Object = {name:nameNode, icon:folder};
(tree.selectedItem.children as ArrayCollection).addItem(o);
}
tree.dataProvider = _dpTree;//<<<<<<<<Pq tem que ter esta linha para que a
tree atualize os filhos?<<<<<<<<<<<<<<<<<<<<<
 }

Até que ta funcionando, mas eu queria saber pq quando eu tiro essa
linha: tree.dataProvider = _dpTree; minha tree nao atualiza os filhos... E
outra coisa
toda vez que adiciona um filho a tree se fecha ate a raiz sendo que o melho
é que continuasse aberta no filho que acabou de ser criado..

agradeço desde ja quem puder dar dicas...


so para complementar essa é minha tree em mxml:

<mx:Tree id="tree" dataProvider="{_dpTree}"
iconFunction="{function(o:Object):Class{return o.icon;}}"
labelField="name" iconField="icon" width="100%" height="100%"
/>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a