在我的简单应用程序中,我需要隐藏原始光标 stage.cursor = 'none'; stage.enableMouseOver() ,而不是用我自己的图像替换它

比我在 stagemousemove 事件上注册监听器:

myBitmap.x = stage.mouseX;
myBitmap.y = stage.mouseY;

在这个 Action 之后,我失去了在其他舞台对象上监听鼠标事件的权限:
//nothing happen on mouse over
someBitmap.on('mouseover', function() { console.log(1) });

是否有任何可能的解决方案,期望每次在舞台鼠标事件内对我的对象进行 hitTests 时检查?

最佳答案

通过在我的 css 规则中设置 cursor: none 并从 js 中删除 stage.cursor = 'none' 来修复。例如,感谢 @Andew

关于javascript - 禁用舞台光标上的画架鼠标事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38915451/

10-15 07:52