两个事件监听器做同样的事情(ActionScript 3)

时间:2014-08-21 18:27:52

标签: actionscript-3

我的两个事件监听器都在同一个框架中,所有的答案都很受欢迎。

停止();

addEventListener(MouseEvent.CLICK, enterGameClick);
function enterGameClick (event:MouseEvent) {
if (enterGame.alpha == 1){
    gotoAndPlay(4);
    removeEventListener(MouseEvent.CLICK, enterGameClick);
}
else if (creditsButton.alpha == 1) {
    gotoAndPlay(3);
    removeEventListener(MouseEvent.CLICK, enterGameClick);
}
}

此外,有没有办法选择一个对象而不必使用像alpha这样的识别?

1 个答案:

答案 0 :(得分:0)

您可以获取event.target或event.currentTarget来识别您应该做什么。