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 に答える