Here is a simple way of capturing keyboard events.
package
{
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
public class KeyEvents extends MovieClip
{
public function KeyEvents ()
{
stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyDownFX);
stage.addEventListener(KeyboardEvent.KEY_UP,onKeyUpFX);
}
public function onKeyDownFX (event:KeyboardEvent)
{
trace ("Key is DOWN!");
trace ("--------------")
trace ("Key Code => " + event.keyCode);
trace ("Control Key (Boolean) => " + event.ctrlKey);
trace ("Shift Key (Boolean) => " + event.shiftKey);
trace ("Alt Key (Boolean) => " + event.altKey);
}
public function onKeyUpFX (event:KeyboardEvent)
{
trace ("Key is UP!");
trace ("--------------")
trace ("")
}
}
}
nice! thanks!
How does one remove these event listeners from stage?? Can you please explain
NICE !! thanks