частично решил проблему заменив на

Код AS3:
borderContainer.getElementAt(num);
Но конечно это слишком рисковано, а вдруг потом добавление произойдет не в том порядке.
Добавлено через 4 минуты
Да у меня есть 5 картинок внутри borderContainer
каждая картинка создается динамически также как и borderContainer
каждой из картинок присваивается уникальный id
на каждую из этих картинок вешается событие onMouseOver
а в самой функции я получаю

Код AS3:
var image:Image = Image(event.currentTarget);
var id:String = image.id;
по потом разбирая id я понимаю к какому border оно относится:

Код AS3:
var i:int = int(id.charAt(2));
var k:int = int(id.charAt(1));
дальше дергаю:

Код AS3:
var missGtMatrix:TileGroup = obj.missGtMatrix;
var borderContainer:BorderContainer = BorderContainer(missGtMatrix.getElementAt(k-1));
ну а после выполняю необходимое действие со всеми картинками из текущего контейнера:

Код AS3:
for (var j:int = 1; j <=5; j++)
{
var onImage:Image = Image(borderContainer.getElementAt(j+7));
var offImage:Image = Image(borderContainer.getElementAt(j+2));
offImage.visible = true;
onImage.visible = false;
}