Actionscript 3 上下文菜单检测

Actionscript 3 上下文菜单检测,actionscript-3,apache-flex,mouseevent,contextmenu,Actionscript 3,Apache Flex,Mouseevent,Contextmenu,(ApacheFlex)右键单击会显示ContextMenu,我已经更改了它的内容。除了鼠标指针被隐藏以使用自定义指针外,所有操作都正常。问题是,当关联菜单处于活动状态时,我的自定义指针不会移动,系统指针也不会显示,因为它是隐藏的。如何检测上下文菜单的激活和停用?事件侦听器将切换鼠标显示/隐藏以解决问题,但我找不到上下文菜单取消/激活的侦听器。Aaron使用Mouse.cursor的解决方案有效。关闭。除了隐藏指针之外,您还可以设置自定义光标?TY,这肯定比更新我自己的光标更容易,但有时在退出上

(ApacheFlex)右键单击会显示ContextMenu,我已经更改了它的内容。除了鼠标指针被隐藏以使用自定义指针外,所有操作都正常。问题是,当关联菜单处于活动状态时,我的自定义指针不会移动,系统指针也不会显示,因为它是隐藏的。如何检测上下文菜单的激活和停用?事件侦听器将切换鼠标显示/隐藏以解决问题,但我找不到上下文菜单取消/激活的侦听器。

Aaron使用Mouse.cursor的解决方案有效。关闭。

除了隐藏指针之外,您还可以设置自定义光标?TY,这肯定比更新我自己的光标更容易,但有时在退出上下文菜单时,自动光标不会返回到我的光标。鼠标必须离开窗口并重新进入,或者重新激活上下文菜单并再次拾取某些内容。反复调用Mouse.cursor会变得很糟糕。所以,仍然需要检测上下文菜单停用,或者有一个稳定的方法来戳自动鼠标。更新:在游戏的constantUpdate函数中,鼠标隐藏/显示ping它,并将鼠标指针保持为我的,而不是在上下文菜单上更改为箭头。很好。明天我会把它上传到OstrichEyes.com上。再次感谢。