Обнаружение щелчков правой кнопкой мыши по RichEditableText - PullRequest
0 голосов
/ 21 октября 2011

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

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

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

richtexteditor.addEventListener("rightClick", showSuggestions);

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

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

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

Приветствия

Ответы [ 2 ]

1 голос
/ 21 октября 2011

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

richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething);
0 голосов
/ 21 октября 2011
r.addEventListener(MouseEvent.RIGHT_CLICK, listener)

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

...