MouseEvent只对最上层的物体有反应,因为你做了跟随效果,现在你的“鼠标”就成了最上层的东西,当然就没反应了
像楼上所说,把跟随效果放在点击对象的下方也不现实,那样显示的效果会变成你的“鼠标”跑到按钮下面去,被按钮遮住了
除非你复制一个跟按钮一模一样,但是不透明度为0的对象,使它处于鼠标上方,并对它进行MouseEvent的侦听。这样实际显示的按钮在最下方,“鼠标”夹在中间,点击对象在最上层(但不显示)
我通常用的方法是把MouseEvent加在stage上,这样无论如何也不受遮挡的影响;然后用hitTestPoint锁定点击对象
标签:按钮,点击,代码
版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/193966.html