2011-10-21 5 views
0

현재 플렉스 (flex) 응용 프로그램에서 squiggly을 구현하고 있습니다. 특정 요구 사항으로 인해 SquigglyUI를 사용하여 Spark RichEditableText에 연결할 수 없습니다. 잘못된 단어를 토큰 화하고 강조 표시하기 위해 성공적으로 com.adobe.linguistics.utils.TextTokenizer을 사용했습니다.RichEditableText의 오른쪽 클릭 감지

사용자가 맞춤법이 틀린 단어를 rightclick하고 getSuggestions을 사용하여 상황에 맞는 메뉴에 제안 목록을 표시 할 수있게하고 싶습니다.

나는 나의 RichEditableText에 수신기를 연결하는 시도 :

richtexteditor.addEventListener("rightClick", showSuggestions); 

그리고 이것은 내 이벤트 핸들러 :

private function showSuggestions(event:MouseEvent):void{ 
    trace('hi there'); 
} 

문제 응용 프로그램을 디버깅 할 때, 나는 추적의를 결코입니다 내 콘솔은 rightclick 이벤트로 발송되지 않습니다. 또한 사용자가 마우스 오른쪽 버튼으로 클릭 한 단어를 감지해야합니다. 이 작업을 수행하려면 어떻게해야하며 어떻게 올바른 클릭을 감지 할 수 있습니까? (

richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething); 

답변

1

내가해야 할 일을했을 모두는 richeditable 텍스트의 ContextMenu 속성에 이벤트 처리기를 추가했다 Flex4.5)

0
r.addEventListener(MouseEvent.RIGHT_CLICK, listener) 

이 마우스의 오른쪽 클릭을 수신합니다

건배