0

systemManager.addEventListener(FlexEvent.IDLE, onIdle) は、マウス イベントに対して正常に機能します。

キーボードイベントはどうですか。systemManager がキーボード イベントをリッスンする前に、いくつかの要素にフォーカスする必要があります。

部分的な解決策: applicationComplete イベントで、以下の行を追加しました stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown); これで、キーボード イベントがリッスンされます。

欠点:アプリケーションが少なくとも 1 回クリックされた後にのみ機能します。その後、正常に動作します

一度クリックする手間をかけずに、アプリケーションにキーボードイベントをリッスンさせる方法はありますか? 「stage.focus = this」を追加することを提案する人もいました。どちらも機能しませんでした(それでもクリックが必要でした)。

このロジックを使用して、アプリケーションにキーボード ショートカットを追加することもできます。

4

0 に答える 0