如何在Sprite上取消挂起的MouseEvents?

时间:2014-03-05 13:44:13

标签: actionscript-3 displayobject

我正在一个用户与众多元素互动的游戏中工作。

游戏暂停或停止,并打破用户的互动。

我想打破鼠标并翻转或者这样的事情,但无法弄清楚如何。

我无法从精灵中删除事件,因为我必须为所有sprite中所有位置的所有事件执行此操作:谁拥有更智能的解决方案?

1 个答案:

答案 0 :(得分:0)

有两个选项可用于禁用MouseEvents。最简单的方法是设置myGameContainer.mouseChildren = falsemyInteractiveComponentWithListeners.mouseEnabled=false

或者您可以创建透明的Sprite并将其放在UI组件上以阻止它们。