如何使按钮响应放置在影片剪辑下的鼠标事件?

时间:2011-01-04 07:15:45

标签: actionscript-3 swap children

假设我在舞台上附加了两个影片剪辑MC1和MC2。 MC1也有一个简单的按钮。 MC2是​​透明的。

首先我连接MC1,然后连接MC2。两个都在舞台上。显然,MC2是通过MC1添加的。在这种情况下,我无法单击位于MC1中的按钮。

如果我没错,在AS2中,如果MC2是透明的,MC1中的按钮仍然可以响应鼠标事件。 有没有办法在AS3中实现同样的目标?

提前致谢。

1 个答案:

答案 0 :(得分:0)

这取决于透明度的类型。如果它是一个矢量图形,在您点击的位置没有实际图形,它将进入下面的对象。如果它是透明位图或100%透明矢量填充,则不会。

这里似乎你并不需要在最顶层的对象上输入鼠标,因此我建议将mouseEnabled设置为false,这样就可以让它始终通过点击。