systemManager.addEventListener(FlexEvent.IDLE, onIdle) は、マウス イベントに対して正常に機能します。
キーボードイベントはどうですか。systemManager がキーボード イベントをリッスンする前に、いくつかの要素にフォーカスする必要があります。
部分的な解決策: applicationComplete イベントで、以下の行を追加しました stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown); これで、キーボード イベントがリッスンされます。
欠点:アプリケーションが少なくとも 1 回クリックされた後にのみ機能します。その後、正常に動作します
一度クリックする手間をかけずに、アプリケーションにキーボードイベントをリッスンさせる方法はありますか? 「stage.focus = this」を追加することを提案する人もいました。どちらも機能しませんでした(それでもクリックが必要でした)。
このロジックを使用して、アプリケーションにキーボード ショートカットを追加することもできます。