Tirage images

JM - 1 déc. 2001 à 20:52
 Makabey - 2 déc. 2001 à 16:17
je possede 21 images
je voudrais lorsque je clic sur un bouton qu'elles apparaissent toute les 21 mais dans un ordre aleatoire a chaque clic

1 réponse

C'est simple (du moins en principe):

1. Relève le nom de chacune de tes images dans un tableau de String (liste 1)
2. Crée un autre tableau de la même grandeur(liste 2)
3. Fait une boucle infinie dans laquelle tu tire un nombre entre 0 et 20 (21 items donc si "Option Base 1" n'est pas spécifié en début de module), tu copie l'item à l'index correspondant de la liste 1 vers la première position de la liste 2 (tu retient bien sûr où tu en est) et tu met l'item de la liste 1 à vide, question de savoir qu'il as été pris, donc si vide, tu tire un nouveau nombre.
4. Tu affiche tes images selon l'ordre de la liste 2.
0
Rejoignez-nous