G-L > Key (objet) |
Key (objet)
L'objet Key est un objet de haut niveau auquel vous pouvez accéder sans utiliser de constructeur. Utilisez les méthodes de l'objet Key pour construire une interface qui pourra être contrôlée par un utilisateur possédant un clavier standard. Les propriétés de l'objet Key sont des constantes représentant les touches les plus souvent utilisées pour contrôler les jeux. Une liste complète des valeurs de codes de touches est publiée dans l'annexe C, Touches du clavier et valeurs de code correspondantes, de Utilisation de Flash.
Exemple
Le script suivant utilise l'objet Key pour identifier des touches sur n'importe quel clavier afin de permettre à l'utilisateur de contrôler un clip.
onClipEvent (enterFrame) {if(Key.isDown(Key.RIGHT)) {this._x=_x+10;} else if (Key.isDown(Key.DOWN)) {this._y=_y+10;}}
Méthode Description Enregistre un objet pour la réception de notification lorsque les méthodes Renvoie la valeur ASCII de la dernière touche enfoncée. Renvoie le code virtuel de la dernière touche enfoncée. Renvoie Renvoie Supprime un objet enregistré avec
Méthodes de l'objet Key
onKeyDown et onKeyUp sont invoquées.
true si la touche spécifiée dans le paramètre est enfoncée.
true si les touches Verr Num ou Verr Maj sont activées.
addListener.
Toutes les propriétés de l'objet Key sont des constantes.
Propriété |
Description |
|---|---|
Constante associée à la valeur de code de touche pour la touche Rappel arrière (8). |
|
Constante associée à la valeur de code de touche pour la touche Verrouillage des majuscules (20). |
|
Constante associée à la valeur de code de touche pour la touche Ctrl (17). |
|
Constante associée à la valeur de code de touche pour la touche Suppression (46). |
|
Constante associée à la valeur de code de touche pour la touche Flèche vers le bas (40). |
|
Constante associée à la valeur de code de touche pour la touche Fin (35). |
|
Constante associée à la valeur de code de touche pour la touche Entrée (13). |
|
Constante associée à la valeur de code de touche pour la touche Echappement (27). |
|
Constante associée à la valeur de code de touche pour la touche Origine (36). |
|
Constante associée à la valeur de code de touche pour la touche Insertion (45). |
|
Constante associée à la valeur de code de touche pour la touche Flèche vers la gauche (37). |
|
Constante associée à la valeur de code de touche pour la touche Page suivante (34). |
|
Constante associée à la valeur de code de touche pour la touche Page précédente (33). |
|
Constante associée à la valeur de code de touche pour la touche Flèche la droite (39). |
|
Constante associée à la valeur de code de touche pour la touche Maj (16). |
|
Constante associée à la valeur de code de touche pour la touche Barre d'espacement (32). |
|
Constante associée à la valeur de code de touche pour la touche Tab (9). |
|
Constante associée à la valeur de code de touche pour la touche Flèche vers le haut (38). |
Méthode Description Notifié lorsqu'une touche est enfoncée. Notifié lorsqu'une touche est relâchée.
Ecouteurs de l'objet Key