我似乎无法使用键盘移动我的 Main_C。我在游戏开始时确实有一个菜单。我怎样才能让我的键盘工作?
问问题
384 次
1 回答
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
}
于 2012-12-18T14:19:00.647 回答