编写事件侦听器

事件侦听器让一个对象(称作侦听器对象)接收由其它对象(称作广播器对象)广播的事件。广播器对象注册侦听器对象以接收由该广播器生成的事件。有关详细信息,请参阅《学习 Flash 中的 ActionScript 2.x》中的"使用事件侦听器"。

处理按键事件的简单方法是创建按键侦听器对象,该对象定义 onKeyDownonKeyUp 函数,然后使用 Key.addListener() 方法注册该对象。下面的示例代码定义了用户按设备上的右导航键时做出响应的按键侦听器:

var myListener:Object = new Object();
myListener.onKeyDown = function() {
    if (Key.getCode() == Key.RIGHT) {
        trace("You pressed the right arrow key");
    }
}
Key.addListener(myListener);

有关使用按键侦听器的更多示例,请参阅本章的其余主题。