Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2008, 01h08   #1
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
Par défaut event CLICK+DOUBLE_CLICK sur un Button, comment stopper CLICK si DOUBLE_CLICK executé

c'est un probleme surement simple mais je vois pas de solution pour l'instant.

Code :
1
2
3
      var bt:Button = new Button();
      bt.addEventListener(MouseEvent.CLICK, evtClickBt, false, 0);
      bt.addEventListener(MouseEvent.DOUBLE_CLICK, evtDoubleClickBt, false, 1);
-j'ai un bouton avec 2 evenements : CLICK et DOUBLE_CLICK
-quand je fais une double clique sur le bouton, j'ai toujours l'evenement CLICK executé en 1er suivit de DOUBLE_CLICK, c'est logique mais problématique dans mon cas.

comment couper CLICK quand un DOUBLE_CLICK suit ?
ou comment savoir dans la méthode executé par CLICK que j'ai un evenement DOUBLE_CLICK qui va suivre ?
une autre solution qui me permet de garder ces 2 evenements ?

merci
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 14h58   #2
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
tu peux insérer un système de timer dans ton evnmt CLICK pour savoir si tu as un double click(délai < à 200ms par exemple).

Sinon, comme ca, j'ai pas d'idée, mais si ca me vient je te tiens au jus...
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2008, 18h01   #3
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
merci

aye
avec le systeme d'evenement extrement puissant de l'AS3 j'esperais une soluce déja intégré a ce systeme mais que je ne connais pas encore.
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 09h35   #4
Rédacteur/Modérateur
 
Avatar de Jim_Nastiq
 
Homme Jean-Marie Macé
Ingénieur consultant, leader Flex
Inscription : avril 2006
Messages : 2 196
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie Macé
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur consultant, leader Flex
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 196
Points : 3 380
Points : 3 380
attention j'ai pas dit qu'il n'y avait pas de soluce intégrée! mais je ne la connais et je n'ai pas cherché

je te proposais juste une solution qui me venait a l'esprit
__________________

Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
Pensez au tag

Mon Blog sur la techno Flex
Ma page sur Developpez.com

Jim_Nastiq
Jim_Nastiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web