Flash関連のブログ
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
キー操作でいろいろと処理をしようと、↓みたいな感じでスクリプト(AS3)を書いてみた。
stage.focus = this;//
this.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
キーイベントは、DisplayObjectにフォーカスしていないと通知されないらしいので、「stage.focus = this;」をやってやる必要がある。
これでキーイベントをハンドリングできると思い、デバッグしてみた!
が、全くもって通知されない、、、何度やってもだめだ。。。
デバッグ時には、KeyboardEventが通知されないらしい。
普通に実行した場合には、KeyboardEventは正常に通知され処理することができた。
これって、Flex Builder2のバグ?
*ちなみに、開発環境はFlex Builder2(v 2.01)
PR
この記事にコメントする