bom dia a todos! Já estou a algum tempo tentanto fazer isso.. o que queria é o seguinte; fazer uma pesquisa em um Tree! Até consegui encontrar fazendo a pesquisa no XML (datasource) do Obj, e o destaco com o ItemRender assim
package Controles{ import mx.controls.treeClasses.TreeItemRenderer; import mx.controls.treeClasses.TreeListData; public class TreeItem extends TreeItemRenderer{ public function TreeItem(){ super(); } override public function set data(value:Object):void{ super.data = value; var item:XML = TreeListData(listData).item as XML; if([EMAIL PROTECTED] == 1){ this.setStyle("fontWeight","bold"); this.setStyle("color","#FF0000"); }else{ this.setStyle("fontWeight","normal"); this.setStyle("color","#000000"); } } } } Até então perfeito, mas o ideal seria eu expandir os nós com o Select = 1, os nós e seus parents ... mas via código dando um for no Obj não consigo fazer isso de jeito algum... tô fazendo da seguinte maneira: private function ExpandParentItens(Node:XML):void{ var Obj:Object = Node.parent() if(Obj != null){ Tree_Hierarquia.expandItem(Obj,true,true); Tree_Hierarquia.expandChildrenOf(Obj,true); ExpandParentItens(XML(Obj)); } } Só que já tentei fazer de várias outras formas e simplesmente não acontece... e não consegui encontrar nenhuma outra saida .. alguem pode me ajudar? Obrigado! []'s --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---