Tentou reordenar na mão? private function reverseList (itens:XMLList) :XMLList { var reverseCopy:XML = <itens />; var length:int = itens.length(); for (var k:int = length - 1; k >= 0; k--) reverseCopy.appendChild(itens[k]); return reverseCopy.*; };
var xml:XML = <itens> <item>Item 1</item> <item>Item 2</item> <item>Item 3</item> <item>Item 4</item> <item>Item 5</item> <item>Item 6</item> </itens>; trace(reverseList(xml.item)); -- Gustavo Y. Kawamoto 2010/1/27 José Alexandre D'Abruzzo Pereira <jose...@gmail.com> > Se for um Array, dá pra usar o reverse: > http://livedocs.adobe.com/flex/3/langref/Array.html#reverse%28%29 > > O sort usando DESCENDING vai ordernar em ordem descrescente. > > Agora.... O seu é um XMLList. Não sei se vai funcionar. Se não funcionar > direto, tenta dar cast para Array. > > []'s > Zé Alexandre > > 2010/1/27 Ivan Junckes Filho <ivanjunc...@gmail.com> > > Eu fazendo... exemplo: >> >> >> >> dataGrid.dataProvider.sort(null,Array.DESCENDING); >> >> não funciona... >> >> o dataProvider é um XMLList.. >> >> Como faço? >> >> On 27 jan, 16:02, Gabriela Trindade Perry <gabrielape...@hotmail.com> >> wrote: >> > se for um array como esse ai usa sort() >> > acho que pode ser sort(null, Array.DESCENDING) -> >> http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/Array.h... >> > >> > Se nao funcionar, vais ter que escrever uma função que receba dois >> > argumentos e retorne 1, 0 ou -1. >> >> -- >> 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 >> > > > > -- > 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 > -- 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