キーボードを使用して Main_C を移動できないようです。ゲームの開始時にメニューがあります。キーボードを機能させるにはどうすればよいですか?
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 に答える