我正在创建一个Flex面板,上面有一个图像。我已将图像的“buttonMode”和“useHandCursor”属性设置为true。因此,每当我执行鼠标操作时,光标将变为手形工具。我可以在其上设置鼠标按下,鼠标按下,鼠标移动事件。但是,我发现当我在Flex面板中移动鼠标时,只会触发鼠标移动事件。当用户将鼠标移到Flex面板外时,我还想捕获鼠标移动事件。
例如,当用户点击Flex面板中的图像然后在Flex面板外拖动鼠标(鼠标向下)时,我想在用户拖动鼠标时获取鼠标的当前位置。
有没有办法让鼠标位于Flex面板之外?
谢谢!
答案 0 :(得分:1)
此解决方案仅限于“鼠标移动”事件。 我需要做以下事情: 1.捕获图像上的鼠标按下事件。 2.在鼠标按下事件中注册鼠标移动和鼠标移动事件。 3.在鼠标移动事件内获取光标的位置。 4.在鼠标注册事件内注销鼠标移动事件。