Caros, Estou querendo carregar um XML em uma árvore do Flex.
O meu XML é o seguinte: <root> <id>root</id> <name>Root</name> <child> <id>x</id> <name>X</name> <parent> <id>root</id> <name>Root</name> </parent> <child> <id>y</id> <name>Y</name> <parent> <id>x</id> <name>X</name> </parent> </child> </child> </root> Gostaria que a árvore fosse assim: Root X Y Estou fazendo dessa forma: <mx:Tree id="tree" top="72" left="50" dataProvider="{companyData}" labelFunction="treeLabel" height="224" width="179"/> e o treeLabel é: private function treeLabel(item:Object):String { var node:XML = XML(item); if( node.localName() == "root" ) { return node..name(); } else if( node.localName() == "child" ) { return node.name(); } else if (node.localName() == "id" || node.localName() == "name" || node.localName() == "parent") { return node.name(); } else { return null; } } Dessa forma ele gera uma árvore com todos os itens do XML, ficando assim: root id name child id name parent child id name parent E não usa o value e sim o próprio nome da tag. Grato, Vinicius. -- 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