Flex - 在单击鼠标的位置显示一个面板
我想创建一个组件(从 Spark 面板扩展),单击按钮时该组件应显示在按钮旁边(类似于弹出的气泡或悬停在 facebook/twitter 中的个人资料链接上时打开的小框) 。
我尝试创建一个实现 mx.core.IToolTip 的组件并提供该接口所需的方法。 并在 toolTipCreate 事件中,将此组件设置为工具提示。
这在一定程度上是有效的。当我将鼠标移到按钮上时,该面板将显示为工具提示,并在我将鼠标移开时消失。
我需要的是,单击按钮时面板应出现在按钮旁边,并且仅当我单击面板外部或单击面板内部的关闭按钮时才应消失。
您能否向我提供有关如何进一步进行的建议?
谢谢
I would like to create a component(extending from spark Panel), which upon a buttonclick should show up next to the button(something like a bubble popping up or like the small box opening up when hovering up on profile links in facebook/twitter).
I tried to create a component that implements mx.core.IToolTip and provided the methods required by the interface.
And on the toolTipCreate event, set this component as the tooltip.
This works to an extent. When I bring the mouse over the button, the panel appears as the tooltip and goes away when i move the mouse away.
What I need is, the panel should appear next to the button when click on it and should go away only when I click outside the panel or click the close button present inside the panel.
Can you please provide me your suggestions on how to proceed further?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)