Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1258 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  "Ecouter" les touches du clavier sans cliquer dans l'animation avant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

"Ecouter" les touches du clavier sans cliquer dans l'animation avant

n°2022667
zezette
"Allez hop, au revoir"
Posté le 13-09-2010 à 15:52:37  profilanswer
 

Bonsoir à tous,
 
Je suis en train de développer un petit jeu en Flash ActionScript et j'ai un soucis avec l'écoute des touches.
 
Pour écouter les touches, j'ai utilisé :

Code :
  1. stage.addEventListener(KeyboardEvent.KEY_DOWN,bouge);
  2. stage.addEventListener(KeyboardEvent.KEY_UP,stoppe);


 
Dans la fonction bouge, je regarde quelle touche a été pressée (37 (gauche), 38 (haut), 39 (droite) et 40 (bas)).
 
Tout cela fonctionne parfaitement, mais je suis obligé de cliquer sur l'animation pour que ca écoute les touches...
 
J'ai donc mis un ecran d'accueil où on doit "cliquer ici" pour commencer, mais ça ne change rien, on doit quand même recliquer dans l'animation à l'écran suivant...
 
Quelqu'un aurait une idée pour qu'on ne doive plus cliquer dans l'animation ?
 
Merci :)


Message édité par zezette le 16-09-2010 à 13:23:45

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 13-09-2010 à 15:52:37  profilanswer
 

n°2022741
czh
Posté le 13-09-2010 à 22:38:46  profilanswer
 

Ce que tu veux faire c'est "donner le focus" à l'animation flash :
http://forum.hardware.fr/hfr/Progr [...] 2524_1.htm
http://www.webwasp.co.uk/tutorials/b35-Tab/index.php
 
A mon avis ce n'est "universellement pas faisable".

n°2022808
zezette
"Allez hop, au revoir"
Posté le 14-09-2010 à 10:37:44  profilanswer
 

En effet, je veux donner le focus à l'animation (mais ça, c'est résolu avec un bouton sur lequel il faut cliquer pour commencer). Je veux surtout que l'animation garde le focus... car après qu'on a cliqué sur ce bouton, on change de keyframe (avec un gotoAndStop) et le focus semble perdu...


Message édité par zezette le 14-09-2010 à 11:43:16

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°2022846
zezette
"Allez hop, au revoir"
Posté le 14-09-2010 à 11:40:13  profilanswer
 

En fait c'était très simple :  
 

Code :
  1. stage.focus = stage;


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  "Ecouter" les touches du clavier sans cliquer dans l'animation avant

 

Sujets relatifs
[PERL?] interface texte avec gestion des touches directionnelles[Java] Existe-t-il une commande pour faire clignoter les led clavier ?
Saisir une variable int au clavierhook (global) sur le clavier - empêcher le traitement ultérieur
[D7]Clavier et Application.ProcessMessagesSimuler une saisie clavier
simulation de touches[VBA] Détection des touches
Modifier et compiler code sourceCapture touches clavier et cliques de souri
Plus de sujets relatifs à : "Ecouter" les touches du clavier sans cliquer dans l'animation avant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR