Actionscript 3 addchild到一个按钮

时间:2018-05-17 00:10:52

标签: actionscript-3

我试图实现类似于"扩展器"到一个按钮。我希望它像一个隐形面具,当你点击它时,它就像直接点击一个按钮一样。这可以用addchild方法吗?此外,如果可能的话,无需为掩码制作额外的addeventlistner,以便将其他对象视为同一个按钮。我知道可以使用一个简单的按钮来完成,但是fl.controls按钮呢?

1 个答案:

答案 0 :(得分:0)

您可以使用 Sprite Movieclip 作为可点击按钮。

在同一个MovieClip中创建“按钮”部分和“掩码”部分,并为整个MC提供一个事件监听器。

如果被调用的示例:myMClip_Button ...

myMClip_Button.addEventListener(MouseEvent.CLICK, handler_Mouse_Click );

稍后,要访问/修改MovieClip中的任何内容,只需使用路径:

myMClip_Button.myButton = something;
myMClip_Button.myMask = something;