問答収集 カテゴリ:Flashプログラミング
現在のスレッド一覧 / 新規に質問を投稿
1 名前:DDD 日付:2014/08/06(水)12:28:09 ID:pxOVzsvzgixq
はじめまして。
DDDと申します。

「ActionScript3.0」を使用して名前などの入力フォームを作成していたのですが、
別の箇所をクリックする等して入力フォームからフォーカスがなくなってしまうと
IMEの「変換モード」が"無変換"に強制的に変わってしまいます。
これを防いだり元に戻したりするためにIMEの変換モードを確認したいのですが、
何を参照すればいいのでしょうか?

よろしくお願いします。
2 日付:2014/08/12(火)23:02:49 ID:uqGvQ4UrzKin
IME クラスの conversionMode プロパティから確認できます。

import flash.system.IME;
import flash.system.IMEConversionMode;
import flash.utils.setInterval;


// IME の変換モードを設定
IME.conversionMode = flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL;

setInterval(function():void{

// 現在の IME の変換モードを取得
trace(IME.conversionMode);

},1000);

http://help.adobe.com/ja_JP/FlashPlatform/reference/actionscript/3/flash/system/IME.html
3 名前:DDD 日付:2014/08/18(月)11:16:34 ID:pxOVzsvzgixq
回答ありがとうございます。

試してみましたが、回答をいただいた方法ですとIMEの「入力モード」の変更になってしまいます。
変更、取得したいのは"Flash"のサポート上で言われている「変換モード」ではなく、
IMEパッド上での「変換モード」です。

回答、よろしくお願いします。
このスレッドについて
質問の状態 :
未解決
投稿開始日 :
2014/08/06(水)12:28:09
投稿終了日 :
2014/08/25(月)11:16:48
投稿者 :
DDD
レス総数 :
3
スレッド番号 :
138
MondoCollectionSystem ver.0x00020000 by Hakuhin