0

我似乎无法使用键盘移动我的 Main_C。我在游戏开始时确实有一个菜单。我怎样才能让我的键盘工作?

4

1 回答 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 回答