Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-03-17 17:56:55 Nouvelles interactions via Souris

macspeen
nouveau membre
Lieu: Nantes
Date d'inscription: 2011-01-19
Messages: 6

Nouvelles interactions via Souris



Bonjour

Je cherche le moyen de faire une interaction dans processing:

J'aimerais faire: Qu'en appuyant 2 seconde sur le clic droit de ma souris je puisse accéder en bas de ma fenêtre, donc en évitant tout simplement le scrool.

Ce que je dispose pour le moment:

Void mousePressed(){
   if (mouseButton == RIGHT)

Ce qui est effectivement très léger....
Mais après je sèche un peu.
Si quelqu'un a déjà travaillé sur du similaire ou possède tout simplement un petit code avec une interaction ressemblante sa serait vraiment super sympa smile

Si certaines personnes ont aussi d'autres interactions à proposer avec la souris, n'hésitez pas à poster.

Merci d'avance.

Bye

Dernière modification par macspeen (2011-03-21 17:22:57)

Hors ligne

 

#2 2011-03-17 22:42:54 Re : Nouvelles interactions via Souris

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: Nouvelles interactions via Souris



Salut,

tu peux essayer de faire ça avec un compteur
quelque chose comme ça (je n'ai pas testé) :

*je ne sais pas si le booléen est vraiment nécessaire.

Dernière modification par 22_ (2011-03-17 22:44:52)

Hors ligne

 

#3 2011-03-18 13:40:38 Re : Nouvelles interactions via Souris

macspeen
nouveau membre
Lieu: Nantes
Date d'inscription: 2011-01-19
Messages: 6

Re: Nouvelles interactions via Souris



Merci de ton aide smile

Sa ne marche pas pour le moment mais je vais essayé de le trituré un peu et si problème persiste je reviendrais par ici wink

Bonne journée.

Hors ligne

 

#4 2011-03-18 16:21:06 Re : Nouvelles interactions via Souris

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: Nouvelles interactions via Souris



ou alors p-e une solution plus simple :

* mieux vaut ne pas utiliser la variable frameRate qui n'est pas fixe

Dernière modification par 22_ (2011-03-18 16:30:35)

Hors ligne

 

#5 2011-03-21 17:20:43 Re : Nouvelles interactions via Souris

macspeen
nouveau membre
Lieu: Nantes
Date d'inscription: 2011-01-19
Messages: 6

Re: Nouvelles interactions via Souris



Hello

Après plusieurs tests impossible de faire fonctionné quoi que ce soit...
En test comme mis précédemment:
-La partie 1 ce lance mais rien ne ce passe
-La partie 2 ne ce lance pas.

Au sujet de la partie 1:

if( compteur > 2 * frameRate && trigg ){ // si 2s
    trigg = false

Merci d'avoir pensé à sa, mais pas de souci si on l'enlève?
(enfaite si on appuie plus de 2seconde c'est pas grave que sa relance la fonction.

Hors ligne

 

#6 2011-03-21 17:45:50 Re : Nouvelles interactions via Souris

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: Nouvelles interactions via Souris



Bonjour MacSpeen,

En principe la partie de code que t'a fourni 22_ fonctionne plutôt bien (PS : le booléen n'est pas nécessaire il me semble, auquel cas tu peux te passer de ta variable 'trigg').
A quoi correspondent tes parties 1 et 2 ?
Peux tu fournir la partie de ton code qui te pose problème ?

Dernière modification par oyster_twiter (2011-03-21 17:46:09)

Hors ligne

 

#7 2011-03-22 23:07:52 Re : Nouvelles interactions via Souris

macspeen
nouveau membre
Lieu: Nantes
Date d'inscription: 2011-01-19
Messages: 6

Re: Nouvelles interactions via Souris



Bonjour Oyster_txiter

La partie 1 et 2 correspondent à ces 2 postes avec chacun sa donation
(Je me suis mal exprimé et au passage je l'en remercie encore pour cette aide.)

Effectivement j'ai supprimé la variable 'trigg' qui ne m'est pas nécessaire.

Le seul souci que j'ai est: Je lance le programme (Le premier) et quand je clique sur ma souris il ne ce passe rien...
La fenêtre ne descend pas.
(J'ai l'impression que c'est un détail tout bête, mais comme je n'ai jamais tenté de faire de "scrollé" une "fenetre" processing...)

En te remerciant.

Hors ligne

 

#8 2011-03-23 09:36:18 Re : Nouvelles interactions via Souris

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: Nouvelles interactions via Souris



Salut,

citation :

La partie 1 et 2 correspondent à ces 2 postes avec chacun sa donation
(Je me suis mal exprimé et au passage je l'en remercie encore pour cette aide.)

Si je comprend bien tu parles des deux parties de codes que t'a gracieusement fournit 22_ ?

citation :

Le seul souci que j'ai est: Je lance le programme (Le premier) et quand je clique sur ma souris il ne ce passe rien...
La fenêtre ne descend pas.

Donc le premier ... ?

Auquel si on mix le "deuxième":

Donne ça:

Ce qui te fourni uniquement (c'est pas si mal finalement) la méthode pour déclencher un évennement au bout de 2secondes que le bouton droit de ta souris est enclenché. Pour le reste...la balle est dans ton camp.
La fonction declencherEvt(); n'est pas définie, c'est à toi de le faire.

void declencherEvt(){
// naviguer dans mon applet
}

La solution d'une fenêtre d'affichage "scrollable", sera un peu plus ardue . J'ai trouvé ce post sur le forum de processing qui peut te mettre sur la piste (il y a le code fourni dans le topic).
http://forum.processing.org/topic/pappl … scrollpane

Bonne suite.

Dernière modification par oyster_twiter (2011-03-23 09:38:51)

Hors ligne

 

#9 2011-03-23 09:42:50 Re : Nouvelles interactions via Souris

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: Nouvelles interactions via Souris



Yep,


j'ai fait juste une modif sur le code de 22_. (j'ai changé == par >= dans la condition)
Je te le fourni intégralement pour que tu vois ce que ça donnes :

+++

Hors ligne

 

#10 2011-03-24 11:41:20 Re : Nouvelles interactions via Souris

macspeen
nouveau membre
Lieu: Nantes
Date d'inscription: 2011-01-19
Messages: 6

Re: Nouvelles interactions via Souris



Hello

Merci beaucoup de ton aide et de tes explications claire smile

Bonne journée.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025