Adobe Flex, 스펠링 체크 프레임워크가 공개
Posted at 2009/09/30 02:22// Posted in RIA/FLEX어도비는 플래시플랫폼을 기반으로 하는 여러 재미있는 프레임워크와 서비스들을 만들어서 공개하고 있는데요. 이들은 어도비 랩스(http://labs.adobe.com)를 통해서 확인 할 수 있습니다.
이들 서비스가 실험으로 끝나는 경우도 있지만, as3corelib, AIR Update Framework, Durango등 플래시 플랫폼을 개발하는데 유용하게 쓰이는 경우도 많습니다. 실제로 AIR Update Framework는 어도비 랩스에 베타로 공개되었고, AIR 1.1 부터는 SDK에 함께 포함되었습니다.
그리고 얼마 전, 어도비 랩스에 재미있는 프레임 워크가 하나 공개되었습니다.
이번에 공개된 프레임워크는 Squiggly 라고 하는데요. Squiggly는, Flex의 입력 컴포넌트에 입력된 문자열들의 스펠링을 검증하는 프레임워크 입니다.
실제로 이와 흡사한 컴포넌트들은 이미 어도비 마켓플레이스 등에서도 유료로 판매되고 있는데요.
다만, Squiggly는 Flex 3(Halo)의 입력 컴포넌트만 지원한다고 합니다.
Squiggly 프레임 워크를 활용하여 스펠링 체크를 할 경우에는 반드시, Dictionary 목록이 필요한데요. Squiggly는 이러한 Dictionary 파일을 빠르게 처리 할 수 있도록 별도의 파일 스펙인 zwl로 지원하고 있습니다.
Squiggly 프레임웍에도 주로 사용하는 단어들을 모아 놓은 파일인 usa.zwl을 제공하고 있는데요. 이와는 별도로, 목록을 커스트마이징 해야 할 경우엔 프레임워크에 함께 포함되어있는 AdobeSpellingDictGen을 이용해 커스트마이징 할 수 있습니다.
AdobeSpellingDictGen은 텍스트 파일을 zwl로 변환하는 기능 만을 지원하며, 텍스트파일에서 단어는 엔터문자열(\n)을 통해 구분합니다.
다만, AdobeSpellingDictGen에서 단어 목록을 수정한다거나 zwl 파일을 불러와 txt 파일로 변환하거나 편집하는 기능은 지원하지 않습니다.
Squiggly 프레임워크는 아래의 경로에서 내려 받을 수 있습니다.
Squiggly – Adobe Labs

