Comunidad de diseño web y desarrollo en internet online

Ayuda con Array y random

Citar            
MensajeEscrito el 11 Nov 2009 08:48 pm
Necesito ayuda ya que tengo un array con numeros, y mediante un random necesito que me de uno de los datos del array y que luego elimine el dato especifico.


Código ActionScript :

var a=["2","3","4","5"];

var aleatorio:Number=random(4);

var salida:String=a[aleatorio];

trace(salida);

//quiero que el valor a[aleatorio] se borre del array.


alguien me puede ayudar?

saludos

Por dnniel

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2009 12:10 pm
Usa la funcion Array.splice();

Por ur!

256 de clabLevel



 

Barcelona

chrome
Citar            
MensajeEscrito el 12 Nov 2009 02:06 pm
Ya lo resolví.
Aqui dejo la respuesta

Código ActionScript :

var a=["2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43"]; 
function elArray(){
   trace("Largo"+ a.length);
   if(a.length > 0){
var aleatorio:Number=random(a.length); 
 var salida:String=a[aleatorio];
 a.splice(aleatorio,1);
 trace(salida);
//Devuelve el valor contenido en el array
 return salida;
   }else{
      trace("sin elementos en array");
   };
};


Botón que llama a la funcion

Código ActionScript :

on(release){
   gotoAndStop(elArray());
}

Por dnniel

11 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.