bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Comment savoir quel picture a été cliqué? Sam 19 Mai 2012 - 21:39 | |
| Bonsoir chers amis panoramiciens, Je vous appelle à l'aide pour savoir si vous pouvez trouver une solution à mon problème. Je crée 40 petits pictures de couleur noire. A chaque fois que je clique sur l'un d'eux, il change de couleur. Je fais donc appel à une routine dans laquelle il y a une boucle qui parcours les 40 picture et qui teste tous les picture pour savoir celui qui a été cliqué. Ce que je voudrais trouver, c'est un autre algorithme plus rapide qui permet de savoir quel numéro de picture a été cliqué, par un simple calcul par exemple. (je voudrais faire dans un premier temps un programme utilisant + de 250 picture, puis voire 500 à 1000!) - Code:
-
dim i,j label caseclr height 0,500:width 0,800 for j=0 to 3:for i=1 to 10 picture i+(j*10):width i+(j*10),28:height i+(j*10),28 top i+(j*10),120+(j*30):left i+(j*10),138+(i*30) color i+(j*10),0,0,0:on_click i+(j*10),caseclr next i:next j end caseclr: for i=1 to 40 if clicked(i)=1 then color i,255,0,0 next i return Merci d'avance et à bientôt | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Comment savoir quel picture a été cliqué? Sam 19 Mai 2012 - 22:18 | |
| Tu as une variable système NUMBER_CLICK qui te donne le numéro du dernier objet clické. Avec cela, connaissant la plage de tes numéros de picture, tu dois pouvoir aisément déduire lequel c'est. | |
|
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Comment savoir quel picture a été cliqué? Sam 19 Mai 2012 - 22:29 | |
| Merci bien Klaus, je n'y pensais même pas number_click, alors que c'est évident! Parfois on va vraiment chercher midi à 14heures! | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Comment savoir quel picture a été cliqué? Dim 20 Mai 2012 - 0:48 | |
| Salut Bignono !
Effectivement, comme a dit Klaus,’ number_click’, fait l’affaire. J’ai mis ‘PRINT NUMBER_CLICK ;’ juste avant RETURN et ça marche.
A+ | |
|
Contenu sponsorisé
| Sujet: Re: Comment savoir quel picture a été cliqué? | |
| |
|