IMEクラス

SWFから入力モードの変更が出来たんだ(AS2から)。知らなかった‥
http://www.trick7.com/blog/2008/09/24-181537.php

If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get Flash Player from Adobe.

import flash.system.Capabilities;
import flash.system.IME;
import flash.system.IMEConversionMode;

function switchKana(e:MouseEvent) {
	if (Capabilities.hasIME) {
		try {
			IME.enabled = true;
			IME.conversionMode = IMEConversionMode.JAPANESE_HIRAGANA;
			trace("Conversion mode is " + IME.conversionMode + ".");
		} catch (error:Error) {
			IME.enabled = false;
			trace("Unable to set conversion mode.\n" + error.message);
		}
	}
}
function switchEisu(e:MouseEvent) {
	if (Capabilities.hasIME) {
		try {
			IME.enabled = false;
			trace("Conversion mode is " + IME.conversionMode + ".");
		} catch (error:Error) {
			IME.enabled = false;
			trace("Unable to set conversion mode.\n" + error.message);
		}
	}
}

Category: as3, flash, memo

Date posted:2008-10-03