Con questo codice AS3 sul primo fotogramma, premendo il tasto 5 (tastierino numerico) sposti la timeline al fotogramma 5.Codice PHP:stop();
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressedDown);
function keyPressedDown(evento:KeyboardEvent):void {
//var key:uint=evento.keyCode;
//trace(key);
if (evento.keyCode==101) {//101 = tastierino numerico 5
gotoAndStop(5);
}
}
Eliminando i commenti alla variabile key e al trace(key) puoi ottenere alcuni codici da tastiera e maggiori info sui codici le puoi trovare qui:
http://help.adobe.com/it_IT/AS3LCR/F.../Keyboard.html
Tornando al tuo progetto iniziale, ti basta inserire sullo stage un campo di testo dinamico di nomeIstanza "testo" e nel codice sopra, invece del gotoAndStop, sostituisci con:
testo.text="5";
Per quanto riguarda l'inserimento di 2 numeri invece di 1 non saprei dirti molto perchè non ho mai approfondito la questione e comunque credo sia esatto quello che hai scritto all'inizio, serve un timer e un "ascoltatore" che rileva se i tasti sono premuti entro un certo tempo.
ciao![]()

Rispondi quotando