realbasic-nug.fr
[Top] [All Lists]

Re: passer au premier plan

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: passer au premier plan
From: Arnaud Nicolet <arnaud at tribu dot ch>
Date: Sat, 1 Jul 2006 16:47:35 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <61789617-F2B0-40A2-B47C-149557105A7F at mac dot com> <B591136B-FE89-4183-91F4-C0067F6A3316 at realsoftware dot fr> <E5BB561C-B810-418D-A78A-058D45EBF8A0 at tribu dot ch> <D71B46AA-16C1-4087-99FC-5B29C3E839CD at mac dot com>
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.




<Prev in Thread] Current Thread [Next in Thread>