Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/07/2007, 04:00
roceth
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 18 años
Puntos: 1
Re: Desordenar una matriz

Ops. Lo intentaré.

El método 'sort()' ofrece una función de comparación a la que se llama con todas las combinaciones posibles de sus variables:

Cita:
var tuArray:Array = new Array("uno", "dos","tres","cuatro","cinco");
function que(a,b) {
trace(a+" "+b);
}
tuArray.sort(que);
Ademas, si la función devuelve un 1 cambiará (uno por otro) los dos valores pasados.
Esto es ideal para funciones de ordenación, comparación, busqueda...

En este caso el cambio depende de 'Math.random()>.5', osea 1 de cada 2 veces aleatoriamente.

Espero haberme explicado...
Un saludo