我似乎无法使用键盘移动我的Main_C。我在游戏开始时有一个菜单。如何让我的键盘工作?
答案 0 :(得分:0)
如果您使用的是Flex应用程序,请使用FocusManager。假设“myMenuItem”是应该具有焦点的对象:
focusManager.setFocus(myMenuObject);
如果您在AS3项目中:
stage.focus = myMenuObject;
此外,如果您想浏览菜单项,您可以捕捉键盘输入以模拟菜单中的移动:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
private function keyDownHandler(event:KeyboardEvent):void {
trace(event.keyCode);
// Handle movement for corresponding arrow code
}