такое сгодится?

Код:
function giperTrace(o){
if(typeof(o)!='movieclip' || o.checked ) return;
trace(o);
o.checked = true;
for( var p in o )giperTrace ( o[p]);
}
giperTrace(this);
немного портит клипы.. добавляет свойство, чтобы по перекрестным ссылкам не бегать. Можно и без этого обойтись, создав объект:

Код:
var _checked_:Object = {};
function giperTrace(o){
if(typeof(o)!='movieclip' || _checked_[o._target] ) return;
trace(o);
_checked_[o._target] = true;
for( var p in o )giperTrace ( o[p]);
}
giperTrace(this);