如何获取 ContextMenuItem x 和 y 坐标
我构建了一个上下文菜单,当用户单击任何项目时,我得到上下文菜单项的 x 和 y 坐标............实际上,我想在用户单击该项目时显示上下文菜单项的文本框信息........ 或我将在 contextmenuitem 中将 inputtext 控件显示为子菜单项的任何其他解决方案
i build a contextmenu i want when user click any item then i get the x and y coordinate of the contextmenuitem............actully i want to dispaly a textbox infornt of contextmenuitem when user click on the item........ or any other solution that i will show inputtext control as submenuitem in contextmenuitem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我能想到做你所要求的事情的唯一方法是:
禁止在
带有 javascript 的 html 容器
将它们转发到闪存
ExternalInterface
从外部接口触发,
做/展示你想要的东西。
有一些开源解决方案:
The only way I can think of doing what you are asking for is:
disallow the right-click mouse in the
html container with javascript
capture right-click events and
forward them to flash via
ExternalInterface
triggered from ExternalInterface,
do/show what you want.
There are some open source solutions:
为每个菜单项添加一个事件侦听器。在侦听器函数中,事件的目标对象是您单击的对象 - 您所需要做的就是将其转换为 DisplayObject,并且可以访问 x 和 y 坐标:
Add an event listener to each menu item. In the listener function, the event's target object is the object you clicked on - all you need to do is cast it to DisplayObject, and you can access the x and y coordinates: