ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
フォーラム一覧   -   トピック一覧
   Flex Builder 3
     TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
hokuto
投稿日時: 2008-9-20 14:59
ご主人様
登録日: 2006-10-15
居住地:
投稿: 59
TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について
こんにちは。

自作のTextInputを作成していますが
以下の2点について質問させてください。

1点目:IME英字大文字にする方法について
・IMEで英字小文字にすることはできますが、
 大文字にすることはできないでしょうか?
 ※入力時に英字大文字で入力させたいのですが。。。

 imeMode = IMEConversionMode.ALPHANUMERIC_HALF;
※英字の小文字になります。
  CAPS LOCK=ONにできれば英字大文字にの入力に
  なると思いますができないでしょうか?

2点目:英字大文字に自動変換する方法について
・入力された英字文字を自動的に英字大文字に変換したいのですが
 今は以下の方法で実現しています。
 他に良い方法がありましたらご教授ください。

 例)abcあいう → ABCあいう

restrict = "^a-z"; //小文字は大文字に自動変換される
※正規表現で上記のようにすると英字小文字が自動的に大文字に変換されるのでその性質を利用しました。

※keyDownやTextEvent.TEXT_INPUTイベントで
 変換したかったのですが、やり方がわからず上記で対応しました。

※以下のようにもしましたが駄目でした。
protected function onTextInputHandler(event:TextEvent):void
{
event.text = event.text.toUpperCase();
}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について hokuto 2008-9-20 14:59
     Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について goki 2008-9-20 22:38
       Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について hokuto 2008-9-21 12:22
     Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について goki 2008-9-22 11:04
       Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について hokuto 2008-9-22 17:53
         Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について goki 2008-9-22 18:51
           Re: TextInputでIME英字大文字にする方法、英字大文字自動変換させる方法について hokuto 2008-9-22 20:35

投稿するにはまず登録を