Comunidad de diseño web y desarrollo en internet online

imagenes aleatorias sin que se repitan

Citar            
MensajeEscrito el 11 May 2005 09:29 pm
Hola,
¿Podría alguien ayudarme?
Tengo un botón que descargará imágenes de un array en un _mc. Pero no quisiera que se repitieran hasta no acabar todo el array.
¿Cómo podría hacerlo?.

Código:
-En el primer frame de la línea de tiempo tengo: last_number = 0
-En el botón tengo:

on (release) {
do {
indice=Math.Round(Math.random()*(10/3))
}
while(indice==last_number)
//cómo podría hacer un array y cambiar last_number por algo para que no se repitan, o sea, que se acaben primero todas las fotos antes de que se repita ninguna otra vez
last_number=indice;
switch(indice){
case 0:
container.loadMovie("img/sesion_5_3_0.jpg");
break;
case 1:
container.loadMovie("img/sesion_5_3_1.jpg");
break;
case 2:
container.loadMovie("img/sesion_5_3_2.jpg");
break;
case 3:
container.loadMovie("img/sesion_5_3_3.jpg");
}

}

Por yoyo

1 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 18 May 2005 12:50 pm
1. Crearia un objeto String, en donde coloco los nombres de las fotos que ya se vieron. 2
2. uso indexOF para buscar en ese strig el nombre de la proxima que se va a ver, si lo encuentro en el string, no la muestro y paso a la proxima.
3. cuando la cantidad de letras en el String sea igual a la suma de la cantidad de letras que ocupan los nombres de las fotos, vacio el string.

no se si te ayude.

Saludos.

Por La_Gata

123 de clabLevel



 

msie

 

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