我有按钮的列表:AS3阵列按钮嵌套
agreeButton disagreeButton container.clickButton1 container.clickButton2
Container是另一个影片剪辑和它里面是最后的2个按钮。
我该如何把它放在数组中,并将所有相同的监听器应用到它们中的每一个?
var buttonArray:Array = new Array("agreeButton", "disagreeButton", "container.clickButton1", "container.clickButton2");
for (var i:int=0; i<buttonArray.length; i++) {
this[buttonArray[i]].addEventListener(MouseEvent.ROLL_OVER, mouseRollOver);
this[buttonArray[i]].addEventListener(MouseEvent.ROLL_OUT, mouseRollOut);
this[buttonArray[i]].addEventListener(MouseEvent.CLICK, mouseClick);
}
的简单例子,非常感谢! – Anderson 2012-04-11 16:05:32
只是一个简单的问题,那么“container.clickButton1”,“container.clickButton2”按钮呢?他们在名为“容器”的动画片段中。你如何在动画片段中声明变量? – Anderson 2012-04-11 16:08:47
另外我用SimpleButton代替。 – Anderson 2012-04-11 16:10:46