Ordenar uma lista de nomes por forma descendente

Olá pessoal sou novo nisto ja fiz o código para ordenar por forma ascendente quero agora ordenar por forma descendente como faço?
o meu código:

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx=“http://www.adobe.com/2006/mxml” layout=“absolute” minWidth=“1024” minHeight=“768”>
<mx:Panel x=“88” y=“77” width=“492” height=“349” layout=“absolute” id=“Painel” title=“Estudos”>
<mx:List x=“44” y=“42” id=“listanomes” dataProvider="{mNomes}"></mx:List>
<mx:Button x=“70” y=“215” label=“ascendente” click=“ordenar()”/>

</mx:Panel>
<mx:Script>
	<![CDATA[
		import mx.collections.ArrayCollection;
		import mx.collections.SortField;
		import mx.collections.Sort;      
		
		[Bindable]
		public var mNomes:ArrayCollection = 
			new ArrayCollection(["Pedro", "Maria", 
				"Nuno", "João", "Nadia"]);
				
		private function ordenar():void{
			var sort:Sort = new Sort();
			sort.fields = [new SortField(null, true)];
			mNomes.sort = sort;
			mNomes.refresh();          
		}
	]]>
</mx:Script>  

</mx:Application>

Olá bio-quimico… ve se isso ajuda vc ter alguma idéia.

  String vetor[] = new String[10];
  vetor[0] = "A";
  vetor[1] = "C";
  vetor[2] = "B";
  vetor[3] = "G";

  //Ordenação
  Arrays.sort(vetor , Collections.reverseOrder());

abraço

Bem Vindo antes de mais nada acesse este link

http://www.guj.com.br/posts/list/50115.java

E não se esqueça o que vc postou foi actionScript creio que vc esta trabalhando
em java+flex , tem um tópico no guj destinado para esta tecnologia
acesse por aqui .

http://www.guj.com.br/forums/list.java

http://www.guj.com.br/forums/show/24.java