Bruno, vc pode usar as classes SortField e o Sort, exemplo:
var array:ArrayCollection = new ArrayCollection(); array.addItem({opcao: 'S', indice: 2}); array.addItem({opcao: 'N', indice: 1}); array.addItem({opcao: 'S', indice: 4}); array.addItem({opcao: 'S', indice: 3}); var sortF:SortField = new SortField(); sortF.name = "indice"; sortF.numeric = true; var sort:Sort = new Sort(); sort.fields = [sortF]; array.sort = sort; array.refresh(); acredito que seja isto, ou parecido, espero ter ajudado... Obrigado, Felipe Bianconi 2009/8/27 Bruno Carneiro <guimaraescarne...@gmail.com> > > Tenho dois Lists. Um com uma lista de opções e o outro é a lista de > itens que foram escolhidos. > > O usuário da um duplo click no list de opções, e a opção clicada vai > para o list de opções escolhidas. Um duplo click na lista de opções > escolhidas, faz o item voltar pro outro list. > > Na prática, o que acontece é uma transferencia de um ArrayCollection > para outro Arraycollection. Cada List tem um dataprovider que é um AC, > e os itens são transferidos de um AC para outro. > > O problema é que sempre que um item é movido, ele é adicionado no > FINAL do AC de destino. Isso faz com que a ordenação dos meus itens > fique embaralhada. > > Eu gostaria de saber se existe uma forma de eu manter os meus AC > sempre ordenados. Procurei por um método que faça isso e não > encontrei. > > Existe alguma forma prática de fazer isso, ou terei que implementar na > mão? > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---