가상키보드 구현시 한글입력

lmk378의 이미지

가상키보드 제작시 "ㄱ"과 "ㅏ"이 입력되어서 "가"를 만들려먼 어떻게 해야 하나요?

shint의 이미지

//
플래시에서 UTF-8 을 사용할 경우. 이런 방법을 사용합니다.

var 초성번호 = "ㄱ".charCodeAt(0) - 12593;
var 중성번호 = "ㅏ".charCodeAt(0) - 12623;
var 종성번호 = 0;
trace("초성번호:"+초성번호);
trace("중성번호:"+중성번호);
trace(String.fromCharCode( 44032 + (초성번호 * 588) + (중성번호 * 28) + 종성번호));

//
단지 입력'만을 목적으로 하거나 빠르게 개발하고 싶은 경우에는
- 입력 버튼을 각 입력 이벤트와 동일하게 한후에
- 눌러진 결과값만 전송해도 됩니다.

ㄱ 버튼 누르고 ㅏ 버튼 누르면 입력창에 가'라고 보여질테니까요.
조합된 그 글을 그냥 전송하면 됩니다.

//
http://blog.naver.com/thdwlgnsdl10?Redirect=Log&logNo=40063114545
http://blog.daum.net/selat/6
http://blog.naver.com/ur3098?Redirect=Log&logNo=130126624238
http://www.scripter.co.kr/189
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=144973522&qb=7ZWc6riAIOyhsO2VqSDsm5Drpqw=&enc=utf8&section=kin&rank=3&search_sort=0&spq=0
http://www.coo2.net/bbs/zboard.php?id=con_4&no=11286
http://www.babosarang.co.kr/product/product_detail.php?product_no=948298
http://neofirst.tistory.com/333
http://cafe.naver.com/buildgame/667
http://blog.naver.com/wooss79?Redirect=Log&logNo=140017340477

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

lmk378의 이미지

정말 감사합니다.^^