AS3: Найти все объекты в MovieClip, все дочерние объекты

Когда в ActionScrpt 3 требуется найти все объекты в родительском, пишу для всех следующий код. Очень часто используется для дебага, когда не понятно какие объекты существуют в родителе.

Задача — вывести все объекты в MovieClip с их именами, типами и порядком.

Код AS3 для вывода списка дочерних объектов из родителя
for (var i:uint=0; i < parent.numChildren; i++){
trace (i+'.\t Имя:'+parent.getChildAt(i).name+'\t Тип:'+typeof (parent.getChildAt(i))+'\t Объект'+parent.getChildAt(i));
}

Пояснения по AS3 MovieClip:

  • параметр numChildren — содержит количество дочерних объектов.
  • метод getChildAt(i) отдает объект под номером i, i должно быть меньше количества numChildren, так как нумерация начинается с 0