Comunidad de diseño web y desarrollo en internet online

Rellenar tabla de 3 filas y 2 columnas aleatoriamente

Citar            
MensajeEscrito el 04 Nov 2008 06:16 pm
Hola,

Alguien sabria como rellenar una tabla de 3 filas y 2 columnas de forma aleatoria? Seria sacar al escenario 6 MCs mediante attachMovie, para colocarlos aletoriamente en cada casilla. Por ejemplo:

1.- Invocar estos MCs de la biblioteca (en un onPress o en un onLoad):

mc1
mc2
mc3
mc4
mc5
mc6

y despues...

2.- El codigo que he probado:

function ordenar_imagenes(cargar) {
//Prototype para aplicar un aleatorio
Array.prototype.randomize = function() {
var l = this.length-1;
for (var i = 0; i<l; i++) {
var alea = Math.ceil(Math.random()*l);
var tmp = this[i];
this[i] = this[alea];
this[alea] = tmp;
}
}
//Colocar en x aleatoriamente-----DOS COLUMNAS
var array_x = new Array("200", "250")
array_x.randomize()
//Colocar eny aleatoriamente-----TRES COLUMNAS
var array_y = new Array("200", 350", "500")
array_y.randomize()

//Al ponerlo en marcha, daria valores diferentes cada vez en _x y en _y
mc1_x = array_x[0];
mc1_y = array_x[0];
btn.onPress = function() {
ordenar_imagenes(cargar);
}

El problema es que cuando hago lo mismo con los 6 MCs, se superponen, se repiten las posiciones y a veces se superpone mas de un objeto en cada casilla. La cuastion seria colocar los 6 objetos en las 6 casillas sin que se repitan para que que no se superpogan...

Si se le ocurre a alguien...

Gracias!

Por Eki

39 de clabLevel



 

2004

firefox
Citar            
MensajeEscrito el 10 Nov 2008 03:42 pm
Es una duda muy parecida a la de:
http://www.cristalab.com/foros/t63912_colocar-cuatro-imagenes-en-4-puntos-fijos-aleatoriamente.html

la cual ya resolvi...

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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