03.05.2013 Views

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

trace ("You pressed a key.");<br />

}<br />

Key.addListener(myListener);<br />

trace(Key._listeners.length); // Output: 1<br />

onKeyDown (Key.onKeyDown event listener)<br />

onKeyDown = function() {}<br />

Notified when a key is pressed. To use onKeyDown, you must create a listener object. You can<br />

then define a function for onKeyDown <strong>and</strong> use addListener() to register the listener with the<br />

Key object, as shown in the following example:<br />

var keyListener:Object = new Object();<br />

keyListener.onKeyDown = function() {<br />

trace("DOWN -> Code: "+Key.getCode()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

keyListener.onKeyUp = function() {<br />

trace("UP -> Code: "+Key.getCode()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

Key.addListener(keyListener);<br />

Listeners enable different pieces of code to cooperate because multiple listeners can receive<br />

notification about a single event.<br />

See also<br />

addListener (Key.addListener method)<br />

onKeyUp (Key.onKeyUp event listener)<br />

onKeyUp = function() {}<br />

Notified when a key is released. To use onKeyUp, you must create a listener object. You can<br />

then define a function for onKeyUp <strong>and</strong> use addListener() to register the listener with the<br />

Key object, as shown in the following example:<br />

var keyListener:Object = new Object();<br />

keyListener.onKeyDown = function() {<br />

trace("DOWN -> Code: "+Key.getCode()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

keyListener.onKeyUp = function() {<br />

trace("UP -> Code: "+Key.getCode()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

Key.addListener(keyListener);<br />

356 ActionScript classes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!