当前位置:回答三>百科问答>请问下flash鼠标跟随代码写了 效果也出来了 但是点击按钮没反应的? 而当我把代码删去时才可以点击按钮。

请问下flash鼠标跟随代码写了 效果也出来了 但是点击按钮没反应的? 而当我把代码删去时才可以点击按钮。

2024-08-01 05:16:41 编辑:join 浏览量:529

请问下flash鼠标跟随代码写了 效果也出来了 但是点击按钮没反应的? 而当我把代码删去时才可以点击按钮。

MouseEvent只对最上层的物体有反应,因为你做了跟随效果,现在你的“鼠标”就成了最上层的东西,当然就没反应了

像楼上所说,把跟随效果放在点击对象的下方也不现实,那样显示的效果会变成你的“鼠标”跑到按钮下面去,被按钮遮住了

除非你复制一个跟按钮一模一样,但是不透明度为0的对象,使它处于鼠标上方,并对它进行MouseEvent的侦听。这样实际显示的按钮在最下方,“鼠标”夹在中间,点击对象在最上层(但不显示)

我通常用的方法是把MouseEvent加在stage上,这样无论如何也不受遮挡的影响;然后用hitTestPoint锁定点击对象

标签:按钮,点击,代码

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/193966.html
热门文章