La classe Key permette di costruire un’interfaccia che può essere controllata da un utente mediante una tastiera standard. Le proprietà delle classi Key sono costanti che rappresentano i tasti utilizzati più frequentemente per il controllo delle applicazioni, quali i tasti freccia, Pg su e Pg giù.
Il valore del codice tasto per il tasto BACKSPACE (8).
Il valore del codice tasto per il tasto CONTROL (17).
Il valore del codice tasto per il tasto DOWN (40).
Il valore del codice tasto per il tasto ENTER (13).
Il valore del codice tasto per il tasto HOME (36).
Il valore del codice tasto per il tasto freccia LEFT (37).
Il valore del codice tasto per il tasto PGDN (34).
Il valore del codice tasto per il tasto RIGHT (39).
Il valore del codice tasto per SPACE (32).
Il valore del codice tasto per il tasto freccia UP (38).
Registra un oggetto per ricevere la notifica di onKeyDown e onKeyUp.
addListener(listener:Object) : Void
Restituisce il valore del codice tasto dell’ultimo tasto premuto o rilasciato.
getCode() : Number
Restituisce true se viene premuto il tasto specificato in keycode; false in caso contrario.
isDown(code:Number) : Boolean
Rimuove un oggetto registrato in precedenza con Key.addListener().
removeListener(listener:Object) : Boolean
E’ possibile intercettare oltre alla pressione del tasto (keyDown), il rilascio del pulsante con keyUp ecco un esempio basilare:
onClipEvent (keyUp) {
if (Key.getCode() == Key.SPACE) {
trace("rilascio Tasto Space");
}
}
Dopo aver visto un po’ di sintassi, ecco come potremo procedere a realizzare un oggetto che si muova, in relazione alle nostre frecce direzionali:
Nell’ evento onClipEvent (enterFrame) inseriamo delle condizioni if con le quali faremo muovere in nostro oggetto sulle assi x y a seconda del tasto premuto.
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
this._x = _x+5;
}
if (Key.isDown(37)) {
this._x = _x-5;
}
if (Key.isDown(38)) {
this._y = _y-5;
}
if (Key.isDown(40)) {
this._y = _y+5;
}
}
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

danilo
2 settembre 2007
Ragazzi questo esempio non funziona correggietelo perfavore . grazie ciao .
Julius
2 settembre 2007
Puoi essere più preciso? Dov’è il problema?
riccardo
22 novembre 2007
mi sembra che nn funzioni sotto firefox
Julius
22 novembre 2007
In effetti non funziona ^_^