태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

IMEEvent 문제, 미제로 남아..

Posted at 2009/10/14 13:03// Posted in RIA/Flash

오늘은 Flash Platform의 한글 문제와 관련해서 아쉬운 소식을 알려드려야 할 것 같습니다. 한글 팀 킥오프 이후, 그간 Flash Platform의 중대한 한글 입력 이슈 7건 중 3건이 해결되었고, 나머지 4건에 대해서도 현재 해결을 위한 논의가 활발히 진행 중 입니다. 아울러 최근엔, AIR 2.0, FP 10.1, Flash CS5등의 프리릴리즈 프로그램에 참여하며, Flash Platform의 Localization 이슈가 없는지 사전에 검증하고 있습니다.

플렉스 한글 입력 지연문제가 해결되었습니다.
AIR 한글삭제 문제가 해결되었습니다.
Flash Player, transparent 한글 문제가 해결

이외에도 한글팀은 핫라인(hot@adnaru.com)을 운영하며, 많은 분들께서 콜드퓨전 이슈를 비롯해, 플래시플랫폼과 관련된 다양한 이슈를 제보해 주셨는데, 이러한 이슈 중 한가지 이슈에 대해 아쉬운 소식을 알려 드려야 할 것 같습니다.

K-31

이 문제점은 IMEEvent를 이용해 입력된 한국어IME 문자열이 정상적으로 인식되지 않는 문제점으로, 이슈트래킹시스템과 버그베이스에 보고하였습니다.

Under Windows platform and Korean IME, correct value of IMEEvent and KeydownEvent, KeyupEvent is not passed –> Bugbase ID #2437462

IMEEvent 문제점 보고 이후, Flash Player 팀과 해당 이슈에 대해 논의하였는데, 이 문제점은 한국어 IME에서만 매우 특수하게 발생하는 문제점으로, AVM(AAVM)의 문제점이 아니라, Win API에서 getCompositionStringW 메서드가 한국어 문자열 만을 제대로 리턴 하지 못해 발생한 문제점 이라고 합니다.

다만 한국어 IME상에서 한자를 입력할 경우엔 정상적으로 IMEEvent가 Dispatch 되며, 일본어, 중국어등 동아시아권 문자에서는 문제없이 작동하고 있습니다. 결국 이 문제는 Flash Player의 문제점이 아니어서, 설계한계로 인해 철회(Withdrawn - Design Limitation)되었습니다.

Flash Player팀에서는 이 문제점에 대해 향후 릴리즈노트와 레퍼런스를 통해 많은 개발자들에게 알리기로 했습니다. 아울러, IMEEvent 이슈와 관련해서 한국 개발자들의 많은 의견을 듣고 싶어하는데, IMEEvent 이슈와 관련해서 의견이 있으시다면, 아래 댓글로 남겨주시면 Flash Player 팀에게 전하도록 하겠습니다.

이 문제점에 대해 한글팀에 보고해 주신 Chuka님께 감사드리며, 해당 이슈에 대해 귀중한 시간을 내어 투표를 해 주신 11분께 감사 드립니다. 아울러, 해당 이슈가 검증되는 동안 많은 도움을 주신 Flash Player 개발팀과 히토미 쿠도님께 감사의 말씀을 드리고 싶습니다.

IMEEvent 이슈는 미제로 남게 되었지만, 이 문제점이 해결 될 날이 곧 올 것이라고 생각합니다. 아울러, 남아있는 한글 문제도 빠른 시일 내로 해결 될 수 있길 희망합니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
  1. 2009/10/15 10:43 [Edit/Del] [Reply]
    안타깝군요. WInAPI에 저 함수는 문제가 있던건데... 휴~

댓글을 남겨주세요

Name *

Password *

Link (Your Homepage or Blog)

Comment

Secret