Actionscript 3 将子项添加到按钮



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

您可以使用精灵影片剪辑作为可点击按钮。

在同一影片剪辑中创建"按钮"部分和"蒙版"部分,并为整个 MC 提供一个事件侦听器。

调用时的示例:myMClip_Button...

myMClip_Button.addEventListener(MouseEvent.CLICK, handler_Mouse_Click );

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

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

最新更新