Documentation Flash CS3 |
|||
| Formation à ActionScript 2.0 dans Adobe Flash > Touches du clavier et valeurs de code correspondantes | |||
Les tableaux suivants répertorient toutes les touches d'un clavier standard et les valeurs de code ASCII correspondantes qui permettent de les identifier dans ActionScript :
Vous pouvez utiliser les constantes de touche pour intercepter le comportement intégré des pressions de touche. Pour plus d'informations sur le gestionnaire on(), consultez la section gestionnaire on du Référence du langage ActionScript 2.0. Pour capturer les valeurs de code et les valeurs de code ASCII à l'aide d'un fichier SWF en appuyant sur des touches, vous pouvez utiliser le code ActionScript suivant :
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace("DOWN -> Code: " + Key.getCode() + "\tACSII: " + Key.getAscii() + "\tKey: " + chr(Key.getAscii()));
};
Key.addListener(keyListener);
Pour plus d'informations sur la classe Key, consultez la section Key du Référence du langage ActionScript 2.0. Pour intercepter des touches en testant un fichier SWF dans l'environnement auteur (Contrôle > Tester l'animation), veillez à sélectionner Contrôle > Désactiver les raccourcis clavier.
Le tableau suivant répertorie toutes les touches d'un clavier standard pour les lettres de A à Z et les chiffres de 0 à 9, avec les valeurs de code correspondantes utilisées pour identifier les touches dans ActionScript :
|
Touche alphabétique ou numérique |
Code de touche |
Code de touche ASCII |
|---|---|---|
|
A |
65 |
65 |
|
B |
66 |
66 |
|
C |
67 |
67 |
|
D |
68 |
68 |
|
E |
69 |
69 |
|
F |
70 |
70 |
|
G |
71 |
71 |
|
H |
72 |
72 |
|
I |
73 |
73 |
|
J |
74 |
74 |
|
K |
75 |
75 |
|
L |
76 |
76 |
|
M |
77 |
77 |
|
N |
78 |
78 |
|
O |
79 |
79 |
|
P |
80 |
80 |
|
Q |
81 |
81 |
|
R |
82 |
82 |
|
S |
83 |
83 |
|
T |
84 |
84 |
|
U |
85 |
85 |
|
V |
86 |
86 |
|
W |
87 |
87 |
|
X |
88 |
88 |
|
Y |
89 |
89 |
|
Z |
90 |
90 |
|
0 |
48 |
48 |
|
1 |
49 |
49 |
|
2 |
50 |
50 |
|
3 |
51 |
51 |
|
4 |
52 |
52 |
|
5 |
53 |
53 |
|
6 |
54 |
54 |
|
7 |
55 |
55 |
|
8 |
56 |
56 |
|
9 |
57 |
57 |
|
a |
65 |
97 |
|
b |
66 |
98 |
|
c |
67 |
99 |
|
d |
68 |
100 |
|
e |
69 |
101 |
|
f |
70 |
102 |
|
g |
71 |
103 |
|
h |
72 |
104 |
|
i |
73 |
105 |
|
j |
74 |
106 |
|
k |
75 |
107 |
|
l |
76 |
108 |
|
m |
77 |
109 |
|
n |
78 |
110 |
|
o |
79 |
111 |
|
p |
80 |
112 |
|
q |
81 |
113 |
|
r |
82 |
114 |
|
s |
83 |
115 |
|
t |
84 |
116 |
|
u |
85 |
117 |
|
v |
86 |
118 |
|
w |
87 |
119 |
|
x |
88 |
120 |
|
y |
89 |
121 |
|
z |
90 |
122 |
Le tableau suivant répertorie les touches d'un clavier numérique et indique les valeurs de code ASCII correspondantes permettant d'identifier les touches dans ActionScript :
|
Touche du clavier numérique |
Code de touche |
Code de touche ASCII |
|---|---|---|
|
0 du pavé numérique |
96 |
48 |
|
1 du pavé numérique |
97 |
49 |
|
2 du pavé numérique |
98 |
50 |
|
3 du pavé numérique |
99 |
51 |
|
4 du pavé numérique |
100 |
52 |
|
5 du pavé numérique |
101 |
53 |
|
6 du pavé numérique |
102 |
54 |
|
7 du pavé numérique |
103 |
55 |
|
8 du pavé numérique |
104 |
56 |
|
9 du pavé numérique |
105 |
57 |
|
Multiplier |
106 |
42 |
|
Additionner |
107 |
43 |
|
Entrée |
13 |
13 |
|
Soustraire |
109 |
45 |
|
Décimal |
110 |
46 |
|
Diviser |
111 |
47 |
Le tableau suivant répertorie les touches de fonction d'un clavier standard et indique les valeurs de code correspondantes permettant d'identifier les touches dans ActionScript :
|
Touche de fonction |
Code de touche |
Code de touche ASCII |
|---|---|---|
|
F1 |
112 |
0 |
|
F2 |
113 |
0 |
|
F3 |
114 |
0 |
|
F4 |
115 |
0 |
|
F5 |
116 |
0 |
|
F6 |
117 |
0 |
|
F7 |
118 |
0 |
|
F8 |
119 |
0 |
|
F9 |
120 |
0 |
|
F10 |
Cette touche est réservée par le système et ne peut pas être utilisée dans ActionScript. |
Cette touche est réservée par le système et ne peut pas être utilisée dans ActionScript. |
|
F11 |
122 |
0 |
|
F12 |
123 |
0 |
|
F13 |
124 |
0 |
|
F14 |
125 |
0 |
|
F15 |
126 |
0 |
Le tableau suivant répertorie les touches d'un clavier standard autres que les lettres, les chiffres, les touches de fonction et les touches du clavier numérique et indique les valeurs de code correspondantes permettant d'identifier les touches dans ActionScript:
|
Touche |
Code de touche |
Code de touche ASCII |
|---|---|---|
|
Retour arrière |
8 |
8 |
|
Tab |
9 |
9 |
|
Entrée |
13 |
13 |
|
Maj |
16 |
0 |
|
Contrôle |
17 |
0 |
|
Verr Maj |
20 |
0 |
|
Echap |
27 |
27 |
|
Espace |
32 |
32 |
|
Pg. Préc. |
33 |
0 |
|
Pg. Suiv. |
34 |
0 |
|
Fin |
35 |
0 |
|
Origine |
36 |
0 |
|
Flèche gauche |
37 |
0 |
|
Flèche vers le haut |
38 |
0 |
|
Flèche droite |
39 |
0 |
|
Flèche vers le bas |
40 |
0 |
|
Insertion |
45 |
0 |
|
Suppr |
46 |
127 |
|
Verr num |
144 |
0 |
|
Arrêt défil |
145 |
0 |
|
Pause/Attn |
19 |
0 |
|
; : |
186 |
59 |
|
= + |
187 |
61 |
|
- _ |
189 |
45 |
|
/ ? |
191 |
47 |
|
` ~ |
192 |
96 |
|
[ { |
219 |
91 |
|
\ | |
220 |
92 |
|
] } |
221 |
93 |
|
" ' |
222 |
39 |
|
, |
188 |
44 |
|
. |
190 |
46 |
|
/ |
191 |
47 |
Pour connaître les codes et les valeurs ASCII d'autres touches, utilisez le code ActionScript situé au début de cette annexe et appuyez sur la touche désirée pour générer son code.
Flash CS3
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00001136.html