0

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

 var myArray:Array = new Array ("black","blue","green","orange");
 for(var k:int =1; k<myArray.length; k++){ 
   var kmc:MovieClip = (myArray[k] as MovieClip);
         this.mc1.mc2.contents.m3.kmc.addEventListener(MouseEvent.CLICK, doThisFunction);
    }

任何帮助将不胜感激!

4

1 回答 1

0

首先kmc是一个字符串:

var kmc:String = myArray[k];

那么最后一行应该是:

this.mc1.mc2.contents.m3[kmc].addEventListener(MouseEvent.CLICK, doThisFunction);
于 2010-07-19T20:05:58.133 回答