Actionscript 3 不同目标的一个eventListener

Actionscript 3 不同目标的一个eventListener,actionscript-3,flash,loops,for-loop,Actionscript 3,Flash,Loops,For Loop,我只希望有一个事件侦听器可以使用3个不同的按钮:btn1、btn2、btn3 我知道“btn+I”不存在,也不起作用。有办法吗?对不起,我是初学者 for(var i:uint=1;i<4;i++){ btn+i.addEventListener(MouseEvent.CLICK, btnClicked); } for(var i:uint=1;i您应该能够这样做[“btn”+i] 但是你最好把它们都塞进一个数组中,并以这种方式访问它们,这样你的代码就不会那么依赖于所有的东西都以

我只希望有一个事件侦听器可以使用3个不同的按钮:btn1、btn2、btn3

我知道“btn+I”不存在,也不起作用。有办法吗?对不起,我是初学者

for(var i:uint=1;i<4;i++){
    btn+i.addEventListener(MouseEvent.CLICK, btnClicked);
}

for(var i:uint=1;i您应该能够
这样做[“btn”+i]

但是你最好把它们都塞进一个数组中,并以这种方式访问它们,这样你的代码就不会那么依赖于所有的东西都以某种方式命名了

大概是这样的:

var buttons:Array = [btn1, btn2, btn3];
for(var i:int = 0; i < buttons.length; i++){
    buttons[i].addEventListener(MouseEvent.CLICK, btnClicked);
}
var按钮:数组=[btn1,btn2,btn3];
对于(变量i:int=0;i