【发布时间】:2012-07-01 05:31:47
【问题描述】:
当用户右键单击时,我在 Canvas 内创建自己的上下文菜单,但我需要知道舞台中的 (x,y) 坐标。
我正在尝试 mouseX 和 mouseY,但没有按预期工作,返回最后一次点击的坐标(即使在菜单选项中),而不是我点击显示上下文菜单的位置。
有没有办法在 Flex 中通过右键单击来获取鼠标位置?
【问题讨论】:
标签: apache-flex contextmenu mouseevent right-click
当用户右键单击时,我在 Canvas 内创建自己的上下文菜单,但我需要知道舞台中的 (x,y) 坐标。
我正在尝试 mouseX 和 mouseY,但没有按预期工作,返回最后一次点击的坐标(即使在菜单选项中),而不是我点击显示上下文菜单的位置。
有没有办法在 Flex 中通过右键单击来获取鼠标位置?
【问题讨论】:
标签: apache-flex contextmenu mouseevent right-click
Flash 阻止您访问右键单击事件。
但是,您可以使用一些 javascript hacking 来解决此问题。你会在网上找到几个例子,我成功使用了this one。
【讨论】: