我有 2 个类,一个是主类,另一个是 Tank 类,所以我需要在哪里定义这些事件:
addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
private function onKeyDown(e:KeyboardEvent):void{
trace(e.keyCode);
}
private function onKeyUp():void{
trace(e.keyCode);
}
我不知道为什么,但是当我定义这个函数并在 Tank 类中添加监听器,然后在 Main 类中创建 Tank 对象 addChild(tank) 时,该事件不起作用,您能给我一个建议吗把这些事件放在哪里更好和必要?