в id2 изначально записано -1, раньше же всё работало, записывался в id2 айдишник элемента....
работало вот так: (опечатался, поправил)

Код AS3:
id2 = mainPlate_.getChildAt(i - 2) as Element.id;
Добавлено через 2 минуты
если

Код AS3:
id2 = mainPlate_.getChildAt(i - 2).id;
пишет обращение возможного неопределённого свойства id через ссылку со статическим типом flash.display:GisplayObject