
Код AS3:
public class SomeClass {
private var buttons:Array;
........
function initButtons(arr:Array):void {
buttons=arr;
for(var i:int = 0; i<arr.length; i++){
arr[i].id = i;
arr[i].buttonMode = true;
arr[i].addEventListener(MouseEvent.MOUSE_OVER, playOver);
arr[i].addEventListener(MouseEvent.MOUSE_OUT, playOut);
arr[i].addEventListener(MouseEvent.CLICK, doClick);
}
}
function playOver(e:MouseEvent):void {
for(var i:int = 0; i<buttons.length; i++){
//Что-то делаем
}
}
}
Второй вариант - если в arr находятся свои какие-то объекты, то добавить им свойство buttons и в том цикле добавить строчку

Код AS3:
arr[i].buttons = arr;