Actionscript 3 AS3使用数组将EventListener添加到现有按钮

Actionscript 3 AS3使用数组将EventListener添加到现有按钮,actionscript-3,arrays,button,addeventlistener,cs4,Actionscript 3,Arrays,Button,Addeventlistener,Cs4,我正在尝试使用数组将单击侦听器添加到现有按钮。 黑色、蓝色等是按钮名称。 嵌套按钮的位置应为: this.mc1.mc2.contents.m3.black.addEventListener(MouseEvent.CLICK,dothis函数) var myArray:Array=新数组(“黑色”、“蓝色”、“绿色”、“橙色”); for(var k:int=1;kFirstkmc是一个字符串: var kmc:String = myArray[k]; 那么最后一行应该是: this.mc1.

我正在尝试使用数组将单击侦听器添加到现有按钮。 黑色、蓝色等是按钮名称。 嵌套按钮的位置应为: this.mc1.mc2.contents.m3.black.addEventListener(MouseEvent.CLICK,dothis函数)

var myArray:Array=新数组(“黑色”、“蓝色”、“绿色”、“橙色”);

for(var k:int=1;kFirst
kmc
是一个字符串:

var kmc:String = myArray[k];
那么最后一行应该是:

this.mc1.mc2.contents.m3[kmc].addEventListener(MouseEvent.CLICK, doThisFunction);

这当然很有帮助!它创建了前两个侦听器(我将myArray[k]更改为myArray[k-1]),而不是最后两个。我是否错过了“for”语句中的某些内容?没关系,我在试图单击的剪辑上有一份MC副本……感谢您的帮助!
this.mc1.mc2.contents.m3[kmc].addEventListener(MouseEvent.CLICK, doThisFunction);