Documentazione di Flash CS3 |
|||
| Apprendimento di ActionScript 2.0 in Adobe Flash > Tasti della tastiera e valori dei codici tasto | |||
Le tabelle seguenti contengono l'elenco di tutti i tasti di una tastiera standard e i valori di codice tasto corrispondenti, nonché i valori ASCII, utilizzati per identificare i tasti in ActionScript:
Per intercettare il comportamento incorporato relativo alla pressione dei tasti è possibile utilizzare le costanti della classe Key. Per ulteriori informazioni sul gestore on(), vedere la voce corrispondente nella Guida di riferimento di ActionScript 2.0. Per catturare i valori dei codici tasto e i valori dei codici tasto ASCII mediante un file SWF e la pressione dei tasti, utilizzare il codice ActionScript seguente.
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace("DOWN -> Code: " + Key.getCode() + "\tACSII: " + Key.getAscii() + "\tKey: " + chr(Key.getAscii()));
};
Key.addListener(keyListener);
Per ulteriori informazioni sulla classe Key, vedere la voce corrispondente nella Guida di riferimento di ActionScript 2.0. Per registrare tasti durante la prova di un file SWF nell'ambiente di creazione (Controllo > Prova filmato), assicurarsi di selezionare Controllo > Disattiva tasti di scelta rapida.
La tabella seguente elenca i tasti di una tastiera standard per le lettere dalla A alla Z e i numeri da 0 a 9 con i corrispondenti valori di codice tasto utilizzati per identificare i tasti in ActionScript:
|
Tasto della lettera o del numero |
Codice tasto |
Codice tasto 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 |
La tabella seguente elenca i tasti del tastierino numerico con i valori corrispondenti dei codici tasto utilizzati per identificare i tasti in ActionScript:
|
Tasto del tastierino numerico |
Codice tasto |
Codice tasto ASCII |
|---|---|---|
|
Tast. num 0 |
96 |
48 |
|
Tast. num 1 |
97 |
49 |
|
Tast. num 2 |
98 |
50 |
|
Tast. num 3 |
99 |
51 |
|
Tast. num 4 |
100 |
52 |
|
Tast. num 5 |
101 |
53 |
|
Tast. num 6 |
102 |
54 |
|
Tast. num 7 |
103 |
55 |
|
Tast. num 8 |
104 |
56 |
|
Tast. num 9 |
105 |
57 |
|
Moltiplicazione |
106 |
42 |
|
Addizione |
107 |
43 |
|
Invio |
13 |
13 |
|
Sottrazione |
109 |
45 |
|
Separatore decimale |
110 |
46 |
|
Divisione |
111 |
47 |
La tabella seguente contiene l'elenco dei tasti funzione di una tastiera standard con i valori corrispondenti dei codici tasto utilizzati per identificare i tasti in ActionScript:
|
Tasto funzione |
Codice tasto |
Codice tasto 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 |
Questo tasto è riservato dal sistema e non può essere utilizzato in ActionScript. |
Questo tasto è riservato dal sistema e non può essere utilizzato in ActionScript. |
|
F11 |
122 |
0 |
|
F12 |
123 |
0 |
|
F13 |
124 |
0 |
|
F14 |
125 |
0 |
|
F15 |
126 |
0 |
La tabella seguente contiene l'elenco dei tasti di una tastiera standard diversi dalle lettere, dai numeri, dai tasti del tastierino numerico e dai tasti funzione con i valori corrispondenti dei codici tasto utilizzati per identificare i tasti in ActionScript:
|
Tasto |
Codice tasto |
Codice tasto ASCII |
|---|---|---|
|
Backspace |
8 |
8 |
|
Tab |
9 |
9 |
|
Invio |
13 |
13 |
|
Maiusc |
16 |
0 |
|
Ctrl |
17 |
0 |
|
Bloc Maiusc |
20 |
0 |
|
Esc |
27 |
27 |
|
Barra spaziatrice |
32 |
32 |
|
Pg su |
33 |
0 |
|
Pg giù |
34 |
0 |
|
Fine |
35 |
0 |
|
Home |
36 |
0 |
|
Freccia sinistra |
37 |
0 |
|
Freccia su |
38 |
0 |
|
Freccia destra |
39 |
0 |
|
Freccia giù |
40 |
0 |
|
Ins |
45 |
0 |
|
Canc |
46 |
127 |
|
Bloc Num |
144 |
0 |
|
BloccScorr |
145 |
0 |
|
Pausa/Interr |
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 |
Per ulteriori valori ASCI e di codici tasto, utilizzare ActionScript all'inizio di questa appendice e premere il tasto desiderato per trovare il relativo codice.
Flash CS3
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/main/00001136.html