IME変換前の文字の取得

ExcelとかでIME変換前の文字をふりがなとして自動的に挿入したいことってありますよね。
Flexで同じようなことができます。


以下サンプル

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="initApp()">
	<mx:Script>
		<![CDATA[
			private function initApp():void{
				System.ime.addEventListener(IMEEvent.IME_COMPOSITION,imeHandler);
			}
			private function imeHandler(event:IMEEvent):void{
				txt1.text = event.text;
			}
		]]>
	</mx:Script>
	<mx:Label id="txt1"/>
	<mx:TextInput id="txt2" imeMode="{IMEConversionMode.JAPANESE_HIRAGANA}" />
</mx:Application>