Fala cara, blz? Não sei se entendi direito tua dúvida mas tenta adicionar todos os parents num array. Esses dias tive um problema parecido e só consegui resolver percorrendo a lista e pegando o label de cada parent. Assim:
public function selecionaCaminho(evt:ListEvent):void { var item:Object = evt.currentTarget.selectedItem; var caminho:Array = new Array(); caminho.push(it...@label); while (item.parent() != null) { item = item.parent(); caminho.push(it...@label); } var arrSaida:Array = caminho.reverse(); arrSaida.shift(); trace(arrSaida.toString()); } Utilizei o shift() para retirar o "HOME", que é o root. Abraços!!! On 24 ago, 17:01, Janderson <janderson...@hotmail.com> wrote: > galera, acho que é simples mais não achei nada interessante para fazer > o que eu quero... tipo > > tenho um AdvancedDataGrid usando o HieararchicalData para que a > primeira coluna seja um tree, até OK, as informações que alimentam > esse meu adg vem de um arrayCollection, até OK, quero usar o drag drop > para arrastar os campos que a pessoa quer para montar um relatório, o > drag drop tbm está OK, agora é o problema, quando o kara arrastar algo > que o caminho é "Fornecedor.pessoa.razaoSocial" cujo o fornecedor e > pessoa são pastas e o razaoSocial é um item ele vai legar para o outro > adg só "razaoSocial"(Lógico), gostaria de passar o caminho inteiro, > tipo pasta concatenado com "." .... até o campo e mandar para este > grid.... entenderam"? > > alguma sugestão enquanto quebro a cabeça é bem vinda ;) > > Cumps. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---