Bonjour a tous,
G besoin de cerveaux disponibles pour résoudre un probleme de logique.
(le mien n'étant pas optimisé pour ce genre de défit, puisque plus adapté au problèmes d'ordre artistiques...)
S'il vous plait, aidez moi a pondre un script sachant gérer ceci:
J'ai 4 objets qui viennent se placer tour à tour à une position donnée lorsqu'on clique dessus.
J'appelle mes objet A, B, C, D, les différentes positions pos1, pos2, pos3, pos4,
1.Lorsque je clique sur A il vient se placer sur pos1.
2.Quand je clique sur B (après avoir cliqué sur A) il prend la place de A (sur pos1) et A vient se placer sur pos2
3.si je clique sur C (apres avoir cliqué A & B) : C est sur pos1, B sur pos2 et A sur pos3
4.ainsi de suite: Si je clique sur D (aprés les 3 autres) D=pos1 C=pos2 B=pos3 et A= pos4
Tout cela doit fonctionner indépendament de l'ordre dans lequel les objets sont cliqués.
Ainsi, on peu dire aussi:
pos1: est la position du dernier objet cliqué
pos2: la position de l'avant dernier objet cliqué
pos3: la position de l'avant- avant- dernier objet cliqué
Pos4 : etc...
Le processus doit pouvoir fonctionner en boucle: c.a.d si je (re)clique sur un objet un 5eme fois, celui-ci reprend la position 1,
et les autres se re-décalent d'un rang...
Le script suivant ne correspond pas a ce que je veux; puisque il fait ceci:
1.je clique A: A est sur pos1 (jusqu'ici tout va bien...)
2.puis je clique sur B: B vient sur pos2 et A reste sur pos1
3.puis clique sur C: C=pos3, B reste sur pos2, A reste sur pos1
4. etc...
Grand merci d'avance à ceux qui voudront se pencher sur mon probleme...
LuckyCorto