うむるむ

うむるむ は主に flash 周りの話と美少女ゲーム系の話の二本立てで構成されています。



[ AS3 ] KEY_DOWNとKEY_UP - 08/05/07 19:47 by um

マウスイベントの場合、例えばAS2でgetURLをonPressに書いて、ターゲットを_blankにするとリンク先がポップアップブロックされる場合がある。セキュリティの観点から、ユーザーが起こした動作ということを明示的にする必要があるらしい。そう言われると何となく理解する。onReleaseにすると確かに大丈夫。

キーボードの場合も同じように考えてKEY_UP時にアクションを設定したが、いざブラウザに乗っけると動作しない。プレイヤーだと問題ないが、htmlに埋めると動かない。時間無いときに限ってこういう問題が起きるのがflashたんのイイところ。何でもできそうに見えて以外と、、まぁいいや。
ついでに、プレイヤーの直起動で動いたとしても、全角文字を打った場合、変換の決定の際に押すエンターで設定されたアクションが起きてしまう。down時に変換が終了、直後のupでトリガ、と考えれば納得できる。がそれじゃダメだ。

マウスの経験があるから、セキュリティがらみで調べたけどそれっぽいのは見つからず、サンプルで出るコードはどれもKEY_DOWNばかり。試しにKEY_UPをKEY_DOWNにしたら上手くいってしまったので、とりあえずそれで良しとしちゃったけど、本当に大丈夫なんじゃろか。

余談。
うむるむのヘッダ部分は無駄にflash仕様となってます(多分)。
検索ボックス部分にKEY_DOWNを使ってますんで、おかしな点がありましたら御一報よろしくお願いしますだ。

« [ 一言レベル ] 無限シリーズ | ブログトップ | [ 雑記 ] 地デジボード »

トラックバックURL :




管理人 um(うむ)@web界の底辺労働者
連絡先 umroom@gmail.com
twitter http://twitter.com/umroom