【发布时间】:2012-04-11 15:48:37
【问题描述】:
我有一个按钮列表:
同意按钮 不同意按钮 容器.clickButton1 container.clickButton2
Container 是另一个影片剪辑,里面是最后两个按钮。
我怎样才能把它放在数组中,并让所有相同的监听器应用到每个监听器上?
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);
}
【问题讨论】:
标签: arrays actionscript-3 flash-cs5