首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测RichEditableText上的右键单击

检测RichEditableText上的右键单击
EN

Stack Overflow用户
提问于 2011-10-21 08:08:46
回答 2查看 712关注 0票数 0

我目前正在flex应用程序中实现squiggly,以启用拼写检查。由于某些要求,我不能使用SquigglyUI来连接我的spark RichEditableText。我已经成功地使用了com.adobe.linguistics.utils.TextTokenizer来标记化和突出显示错误的单词。

我希望能够让用户右键单击拼写错误的单词,并使用getSuggestions在上下文菜单中显示建议列表。

我尝试将监听程序附加到我的RichEditableText:

代码语言:javascript
复制
richtexteditor.addEventListener("rightClick", showSuggestions);

这是我的事件处理程序:

代码语言:javascript
复制
private function showSuggestions(event:MouseEvent):void{
    trace('hi there');
}

问题是,在调试应用程序时,我从未在控制台中获得跟踪,因为rightclick事件从未被调度过。此外,我需要检测用户右键单击的单词。我该如何着手做这件事,我该如何检测右键点击?

干杯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-21 19:50:45

我所要做的就是向富文本的contextmenu属性添加一个事件处理程序:

代码语言:javascript
复制
richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething);
票数 1
EN

Stack Overflow用户

发布于 2011-10-21 21:26:49

代码语言:javascript
复制
r.addEventListener(MouseEvent.RIGHT_CLICK, listener)

这将监听鼠标右键单击(Flex4.5)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7843709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档