Comunidad de diseño web y desarrollo en internet online

Problemita con Arrays y AS3

Citar            
MensajeEscrito el 03 Sep 2010 01:26 pm
Hola a Todos.
Estoy haciendo un pequeño juego
Sucede que tengo un array con tres elementos (premios), del cual saco los premios aleatoriamente, cada vez que sale un premio se almacena para llevar un control, pues solo tengo 5 premios de cada uno, de manera tal que cuando hayan salido 5 veces un elemento del array, no puede volver a salir.

Por afmu00

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2010 01:29 pm
Como hago esto?

Por afmu00

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2010 01:32 pm
Busca en el foro por "secuencia aleatoria que no se repita", hay una decena de posts al respecto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Sep 2010 01:33 pm
Gracias, buscare!

Por afmu00

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2010 02:05 pm
he buscado como me sugeriste pero no veo algo en AS3 que me funcione.

Por afmu00

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Sep 2010 02:11 pm
Ok, rápidamente la fórmula:

Código ActionScript :

var serie:Array = [1,2,3,4,5,6]
var tot:Number = serie.length
for(var i:Number = 0; i<tot; i++){
   trace(serie.splice(Math.random()*serie.length, 1))
}


Mete en el array 5 de cada uno, luego adapta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Sep 2010 03:22 pm
Gracias, Solucionado.

Por afmu00

5 de clabLevel



 

chrome

 

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