 |
|
 |
|
 |
 |
|
|
|
|
|
|
IME(System.IME) Class를 이용하면 클라이언트 컴퓨터에서 실행되고 있는 flash player 에서 운영체제의 IME(Input Method Editor) 를 조절할 수 있다. IME 는 사용자의 문자입력을 받을수 있는 요소로서 흔히 사용하는 Input Textfield 나 TextArea, TextInput 와 같은 component 가 있다. 일정한 폼의 형태로 사용자의 텍스트 정보를 받아야 할 경우 흔히 Input Textfield 를 사용한다. 이때 우리나라와 같이 한글, 영문을 같이 병행하여 사용할 경우 사용자들은 한영키 전환을 잊고 입력하는 경우가 자주 발생한다. 이때 사용성을 높여주는 방법으로써 자동으로 입력 해당필드로 이동했을시 IME Mode 를 변경해 주는 것이다.
class com.dstrict.UB.util.system.IME { /**------------------------------------------------------------------- * @description IME Mode 설정 *-------------------------------------------------------------------*/ public static function setIMEMode(mode:String):Void{ if(System.capabilities.hasIME) { if(mode=="KOREAN"){ mode=System.IME.KOREAN; } if(mode=="ALPHANUMERIC"){ mode=System.IME.ALPHANUMERIC_HALF; } } System.IME.setConversionMode(mode); } }
<example code> import com.dstrict.UB.util.system.IME; IME.setIMEMode("KOREAN"); // 한글전환시 IME.setIMEMode("ALPHANUMERIC"); // 영문전환시
각 필드에 포커스 되었을때 원하는 모드에 맞게 설정해 놓으면 사용자의 사용성이 개선될 수 있다.
|
|
| 이 글의 관련글(트랙백) 주소 :: http://kimkijeung.com/trackback/83 |
|
|
|
|
|
 |
|
|