Ne pourriez-vous pas utiliser un seul "canvas" avec une collection
("array") d'images?
Ensuite, ce serait simplement une interversion de deux images dans
cette collection.
La seule chose (simple à faire) à modifier serait de connaître quelle
image a été cliquée (puisque, dans le cas du "canvas", c'est le
système qui distribue l'événement).
Le 1 juil. 06 à 11:31 Matin, Hubert JACQUOT-DION a écrit:
oui c'est çà, c'est bien dommage que l'on ne puisse pas simplement
changer cette valeur sans passer par une reconstruction complète de
la structure pour "simplement" passer d'un plan à un autre. Car si
cela est relativement simple avec deux images, cela devient plus
complexe avec x images, sans compter la place importante en mémoire
que cela engendre...
Hubert
Le 1 juil. 06 à 01:30, Arnaud Nicolet a écrit :
Le 30 juin 06 à 23:12 Soir, Stéphane Pinel a écrit:
Hubert,
Je ne comprends pas bien la question (pardonnez-moi).
"Existe-t-il un moyen plus élégant d'échanger le contenu d'un
canevas par un autre sans passer par la reconstitution de tout le
contenu dans des variables de passages ?"
Je pense avoir compris, il voudrait, étant donné que les "canvas"
peuvent être déplacés par la souris, changer celui qui se trouve
en avant plan (sans intervertir le contenu des deux "canvas").
C'est ça, non?
Seulement, l'utilisation d'une variable de type image semble être
la seule solution étant donné qu'on ne peut pas, en RB, changer
l'ordre de l'axe Z des éléments.
|