Actionscript 3 如何使对象被忽略并让鼠标EVNET通过?
你好,我已经有一段时间遇到这个问题了,我不知道如何解决它 我有一个flash游戏(非常像一个普通的记忆游戏),里面有很多Movieclips,上面有MouseEvents。但是,当我在舞台上添加一个位图(用于覆盖许多不需要的东西,并且必须在那里)时,屏幕的全尺寸不再触发我的事件。原因是覆盖位图正在窃取所有事件 我怎样才能阻止这种行为?有没有办法让事件通过覆盖对象?或者在涉及事件时忽略覆盖对象Actionscript 3 如何使对象被忽略并让鼠标EVNET通过?,actionscript-3,mouseevent,Actionscript 3,Mouseevent,你好,我已经有一段时间遇到这个问题了,我不知道如何解决它 我有一个flash游戏(非常像一个普通的记忆游戏),里面有很多Movieclips,上面有MouseEvents。但是,当我在舞台上添加一个位图(用于覆盖许多不需要的东西,并且必须在那里)时,屏幕的全尺寸不再触发我的事件。原因是覆盖位图正在窃取所有事件 我怎样才能阻止这种行为?有没有办法让事件通过覆盖对象?或者在涉及事件时忽略覆盖对象 谢谢。我以前通过创建“代理”对象来捕获鼠标点击,解决了这个问题。位图下的MCs不会接收事件。假设覆盖存储
谢谢。我以前通过创建“代理”对象来捕获鼠标点击,解决了这个问题。位图下的MCs不会接收事件。假设覆盖存储在变量
m\u覆盖中,则
m_overlay.mouseEnabled = false;
m_overlay.mouseEnabled=false;
但是,您说它用于“覆盖许多不需要的东西”,因此我们可能需要更多关于您试图实现的目标的信息?请参见此处: