miércoles, 4 de noviembre de 2009

Función que retorna un arreglo de elementos desordenados en Flash AS2 y AS3.

var arreglo_numeros:Array = new Array();
trace(arreglo_numeros);
//shufflearray(cantidad_de_elementos_a_generar,arreglo_devuelto);
arreglo_numeros=shufflearray(5,arreglo_numeros);
trace(arreglo_numeros);

function shufflearray(cantidad:Number, arreglo_recibido:Array):Array{
var temporal:Number = 0;
var whale:Boolean;
while (temporal var numero_azar:Number = Math.floor(Math.random()*cantidad);
for (var i = 0; i<=cantidad; i++){
if (arreglo_recibido[i] == numero_azar) {
whale = false;break
}else{
whale = true;
}
}
if (whale){
var numero_pushed:Number = arreglo_recibido.push(numero_azar);
temporal++;
}
}
return arreglo_recibido;
}

No hay comentarios:

Archivo del blog