imeModeは使えないかも

| | コメント(0)

FlashのUIコンポーネントには、imeModeというプロパティをもっているコンポーネントがあり、これを使用すると、入力フィールド等でユーザのインプットメソッドを制御することができます。htmlでもIEだとimeの設定ができて、メアドの入力欄等に半角英数字しか使えないようにできたりしますよね。

ところがどうもこのプロパティを使用すると、フォーカスの移動がとてつもなく遅くなってしまいます。Macでしか確認していませんが、ちょっと使用に耐えられない感じです。

サンプルを作ってみたので、実際にTabキーで連続移動してみてください。ただしあまりTab連打すると固まるかもしれないのでご注意を。MacだとimeModeを設定した右側の列の移動で、すごくもたついてしまいます。Macのメニューバーの文字変換アイコン(?)の挙動を見ていると、タブ移動の早さに対し、OSのIMEの切替えが追いついてないような雰囲気です。

UIコンポーネントの問題なのか、それともIMEクラスの問題なのか、はたまたMac特有の現象なのでしょうか?その辺は未調査デス。

20080213-01.gif
ソース

【2007/02/14追記 1】
あれー!?なんか1日経ったらモタツカナくなってるんですけどぉ?おかしいよ。たまたまMacの調子が悪かっただけ?またオイラの早とちり?ごめんなさい。ごめんなさい。みなさんどうか見捨てないでください。

【2007/02/14追記 2】
いま試してみたら、再びフォーカスの移動がもたついてます。さっきはサクサク動いてたのに。一体何なんだろう?ウチのMacbookのIMEが壊れてるのかなぁ?

コメントする

このブログ記事について

このページは、が2008年2月13日 22:07に書いたブログ記事です。

ひとつ前のブログ記事は「一緒にいるときは 窮屈に思えるけど(byマッキー)」です。

次のブログ記事は「Flashでビットマップフォントを使うときの注意」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01