IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Keypress space bar


Sujet :

Flex

  1. #1
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut Keypress space bar
    Bonjour chers amis du forum,

    une question toute bête..

    comment simuler l'appui sur la touche espace.. je cherche sur google je vois bien pour tester une touche pressée : if (e.keyCode==Keyboard.ENTER)

    Mais pour ce qui est de coder un appui sur une touche ..rien..

    Je dois mal formuler ma recherche.. pouvez vous m'aider?


  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Pour la touche Espace ? Tu as Keyboard.SPACE

  3. #3
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Merci d'avoir répondu Ellene .. j'ai bien vu la constante Keyboard.SPACE .. mais comment simuler l'appui sur cette touche en AS3..?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Euh ... et bien tout dépend du composant sur lequel tu attend cet évènement. Cherche un évènement du genre onKeyPress sur le composant qu'il te faut.

  5. #5
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    en fait c'est un confort d'ergonomie demandé par un utilisateur .. le composant est un tree.. et son fonctionnement à l'aide de la souris est cohérent.. simplement au lieu de déplier l'arborescence à l'aide de la souris.. il faudrait le faire sur appui de la touche enter.. Comme ce fonctionnement est déjà produit par l'appui de la barre d'espace.. je voulais simplement capter le keypress de la touche enter (ça je sais faire) et renvoyer le keypress de la touche espace..


    Pas d'événement onKeyPress sur Tree.. sauf erreur de ma part..

    J'utilise KeyDown pour capter l'appui d'une touche pour le composant..

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 124
    Par défaut
    Et bien sur détection de l'appui sur la touche ENTER tu créés et dispatches un nouveau KeyboardEvent avec pour comme keyCodeValue la valeur Keyboard.SPACE indiquée par ellene. Non ?

  7. #7
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    ok j'ai trouvé du code par google :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var keyCode:uint = Keyboard.SPACE;
            var ev:KeyboardEvent = new KeyboardEvent( KeyboardEvent.KEY_DOWN, true, false, 0, keyCode ); 
            tree.dispatchEvent( ev );
    merci pour m'avoir mis sur la voie..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fenetre sans Scroll Bar
    Par nicolas78986 dans le forum MFC
    Réponses: 15
    Dernier message: 01/06/2007, 03h15
  2. [MFC] Status bar
    Par fr_ed_er_ic dans le forum MFC
    Réponses: 5
    Dernier message: 21/07/2004, 15h12
  3. Progress bar au boot
    Par saibe dans le forum Administration système
    Réponses: 2
    Dernier message: 18/08/2003, 10h01
  4. Outlook bar Menu
    Par JCK dans le forum XMLRAD
    Réponses: 2
    Dernier message: 26/03/2003, 10h48
  5. outlook bar
    Par camis dans le forum Composants VCL
    Réponses: 3
    Dernier message: 13/08/2002, 17h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo