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

"Ecouter" les touches du clavier sans cliquer dans l'animation avant - Flash/ActionScript - Programmation

Marsh Posté le 13-09-2010 à 15:52:37    

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
Reply

Marsh Posté le 13-09-2010 à 15:52:37   

Reply

Marsh Posté le 13-09-2010 à 22:38:46    

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".

Reply

Marsh Posté le 14-09-2010 à 10:37:44    

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
Reply

Marsh Posté le 14-09-2010 à 11:40:13    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed