私は2つのキャンバスを定義したフレックスの小さなアプリケーションを持っています。そのうちの一つで、私は、コントロールを追加し、他の1は何かを描画するために使用され、何のコントロールが追加されない:フレックスのkeydownフレックス
<mx:Canvas x="0" y="80" width="100%" height="520%" id="Canvas1"/>
<mx:Canvas x="0" y="0" width="100%" height="80" id="Canvas2"/>
私は、アプリケーションに取り扱わのKeyDownイベントを追加しますが、私が上でマウスをクリックした後にのみトリガされます最初のキャンバス(コントロールが追加されたキャンバス)。それ以外の場合は、キーが押されてもイベントはトリガーされません。
私は、アプリケーション(this)、stage、canvasにkeydownハンドラを追加するために、2番目のキャンバスにフォーカスを設定することを試みました...残念ながら、問題なくkeydownをトリガする解決策は見つかりませんでした焦点はどこです。