Прошло много времени с тех пор, как я сделал любое кодирование AS2, но, возможно, вы могли бы использовать комбинацию MovieClip.getInstanceAtDepth () и this.getNextHighestDepth (), чтобы найти максимальную глубину в вашем фильме, а затем проследить каждую нижнюю глубину, пока не найдете getInstanceAtDepth (), который соответствует клипу, который вы хотите заполнить новыми данными.
Я также заметил этот пример кода в документации AS2.
Следующий код отслеживает глубину всех экземпляров фрагмента ролика в рабочей области:
for (var i in this) {
if (typeof (this[i]) == "movieclip") {
trace("movie clip '"+this[i]._name+"' is at depth "+this[i].getDepth());
}
}
PS: я знаю, что вы, вероятно, не хотите это слышать, но в AS3 это пустяк, поскольку вы можете просто перебирать this.children!