TextHighlighter

Openzet.org

목차

소개

TextHighlighterTextInput이나 TextArea안에있는 text를 검색해서 그 위치에 Highlight를 시키는 클래스다

그림:Autocomplete.png

속성

사용법

<zet:TextHighlighter id="high" target="{ta}" findText="{word.text}"/>

에서 처럼 검색할 타겟을 잡아주고 findText에 검색할 String을 넣어주면 되겠다. TextHighlighter의 메소드중 next 를 사용하면 다음으로, prev를 사용하면 이전으로 텍스트가 Highlight된니다.

애플리케이션 예제

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:zet="org.openzet.controls.*">
<zet:TextHighlighter id="high" target="{ta}" findText="{word.text}"/>
<mx:TextInput id="word" x="10" y="10" text="원더걸스" fontSize="12"/>
<mx:Button x="178" y="10" label="이전" fontSize="12" click="high.prev()"/>
<mx:Button x="238" y="10" label="다음" fontSize="12" click="high.next()"/>
<mx:TextArea id="ta" width="532" height="560" x="10" y="40" fontSize="12">
<mx:text><![CDATA[데뷔와 시련
원더걸스는 박진영이 기획한 그룹이지만 박진영은 처음부터 그룹
......
여자 그룹상’, ‘뮤직비디오 작품상’을 수상하여 3관왕을 차지했다.[38]]]]></mx:text>
</mx:TextArea>
</mx:Application>
실버라이트