我目前正在flex应用程序中实现squiggly,以启用拼写检查。由于某些要求,我不能使用SquigglyUI来连接我的spark RichEditableText。我已经成功地使用了com.adobe.linguistics.utils.TextTokenizer来标记化和突出显示错误的单词。
我希望能够让用户右键单击拼写错误的单词,并使用getSuggestions在上下文菜单中显示建议列表。
我尝试将监听程序附加到我的RichEditableText:
richtexteditor.addEventListener("rightClick", showSuggestions);这是我的事件处理程序:
private function showSuggestions(event:MouseEvent):void{
trace('hi there');
}问题是,在调试应用程序时,我从未在控制台中获得跟踪,因为rightclick事件从未被调度过。此外,我需要检测用户右键单击的单词。我该如何着手做这件事,我该如何检测右键点击?
干杯
发布于 2011-10-21 19:50:45
我所要做的就是向富文本的contextmenu属性添加一个事件处理程序:
richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething);发布于 2011-10-21 21:26:49
r.addEventListener(MouseEvent.RIGHT_CLICK, listener)这将监听鼠标右键单击(Flex4.5)
https://stackoverflow.com/questions/7843709
复制相似问题