Здравствуйте, хочу написать обертку к starling которая будет конвертировать movieClip созданные в flashIde в sprite starling с сохранением иерархии объектов. Но сразу возникла проблема что не получается перебрать циклом вложенные в MC объекты

Код AS3:
var t2:testSprite = new testSprite();
for (var i in t2)
trace(i);
Это как нибудь можно обойти. или идея обречена на провал?