我有一个Flash游戏(非常像一个普通的记忆游戏),其中有许多Movieclip,其上附有MouseEvents。但是,当我在舞台上添加一个位图(用于覆盖许多不需要的东西并且必须在那里)时,屏幕的完整大小不再是我的事件。原因是覆盖位图正在窃取所有事件。
如何阻止此行为?有没有办法让事件通过覆盖对象?或者在事件发生时忽略覆盖对象?
感谢。
答案 0 :(得分:1)
假设您的叠加层存储在变量m_overlay
中,那么
m_overlay.mouseEnabled = false;
但是你说它用于“覆盖许多不需要的东西”,所以我们可能需要更多关于你想要实现的信息?
答案 1 :(得分:0)
我过去通过创建“代理”对象来捕获鼠标点击来解决这个问题。位图下的MC不会接收事件。