2011-10-21 2 views
0

В настоящее время я реализую squiggly в приложении flex, чтобы включить проверку орфографии. Из-за некоторых требований я не могу использовать SquigglyUI для привязки к моей искрам RichEditableText. Я успешно использовал com.adobe.linguistics.utils.TextTokenizer для tokenize и выделил неверные слова.Обнаружение щелчков правой кнопкой мыши на RichEditableText

Я бы хотел, чтобы пользователь мог щелкнуть по неверному слову и показать список предложений в контекстном меню, используя getSuggestions.

Я попытался прикрепить слушателя к моему RichEditableText:

richtexteditor.addEventListener("rightClick", showSuggestions); 

И это мой обработчик события:

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

Проблема заключается при отладке приложения, я никогда не получаю след в моя консоль как событие rightclick никогда не отправляется. Кроме того, мне нужно определить слово, на которое пользователь щелкнул правой кнопкой мыши. Как я могу это сделать и как я могу обнаружить щелчки правой кнопкой мыши?

Приветствия

ответ

1

Все, что я должен был сделать, это добавить обработчик событий к Контекстному свойству richeditable текста:

richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething); 
0
r.addEventListener(MouseEvent.RIGHT_CLICK, listener) 

Это будет прослушивать правую кнопку мыши мыши (Flex4.5)

Смежные вопросы