我有按鈕的列表: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