Я не совсем уверен, что полностью понимаю ваш вопрос, но вы можете использовать цикл for для итерации по DisplayObjectContainer
дочерним объектам DisplayObject
объекта. Затем на каждой итерации вы добавляете прослушиватель события к текущему дочернему объекту DisplayObject
, который прослушивает событие MouseEvent.Click
.
for(var i:uint = 0; i < displayObjectContainer.numChildren; i++)
{
displayObjectContainer.getChildAt(i).addEventListener(MouseEvent.CLICK, clickHandler);
}// end for
function clickHandler(e:MouseEvent):void
{
// code to handle click event
}// end function