J'écoute les évenements claviers :
Action Script
stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown);
et je déclenche un code si la barre d'espace est pressée.
Action Script
function reportKeyDown(event:KeyboardEvent):void
{
// Debug pour voir ce qu'il y a dans l'event...
pageActuelleTextBoard.newContent("<tititre>" + event.toString() + "</tititre>");
if (String.fromCharCode(event.charCode) == " ")
{
// code à effectuer si l'utilisateur presse la touche espace.
}
}
Tout fonctionne à merveille quand j'exécute le .swf hors navigateur
1°) Dans Firefox.
Quand je clique sur un bouton qui s'occupe de la mise en fullScreen, le code ci dessus capte l'évennement suivant :
Citation
[KeyboardEvent type="keyDown" bubbles=true cancelable=false eventPhase=2 charCode=32 keyCode=32 keyLocation=0 ctrlKey=false altKey=false shiftKey=false]
En gros, il crois que je tape la barre d'espace (que je n'ai pas touché !!
2°)Dans IE, il ne capte plus DU TOUT d'évennement clavier ...
Tain ... je dois rendre mon projet dans 5 jours et j'ai ce truc de malade qui me tombe dessus ...
A votre avis dois-je me pendre avec une corde de montagne en synthétique ou plutôt avec une bonne vienne corde en chanvre ?