Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何使对象被忽略并让鼠标EVNET通过?_Actionscript 3_Mouseevent - Fatal编程技术网

Actionscript 3 如何使对象被忽略并让鼠标EVNET通过?

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

你好,我已经有一段时间遇到这个问题了,我不知道如何解决它

我有一个flash游戏(非常像一个普通的记忆游戏),里面有很多Movieclips,上面有MouseEvents。但是,当我在舞台上添加一个位图(用于覆盖许多不需要的东西,并且必须在那里)时,屏幕的全尺寸不再触发我的事件。原因是覆盖位图正在窃取所有事件

我怎样才能阻止这种行为?有没有办法让事件通过覆盖对象?或者在涉及事件时忽略覆盖对象


谢谢。

我以前通过创建“代理”对象来捕获鼠标点击,解决了这个问题。位图下的MCs不会接收事件。

假设覆盖存储在变量
m\u覆盖中,则

m_overlay.mouseEnabled = false; m_overlay.mouseEnabled=false; 但是,您说它用于“覆盖许多不需要的东西”,因此我们可能需要更多关于您试图实现的目标的信息?

请参见此处: