Можно так попробовать:

Код AS3:
function explore(target:Object):void
{
for (var prop:String in obj)
{
trace('property: ' + prop + ' value: ' + obj[prop]);
}
}
Но я не знаю, насколько верен и хорош такой способ.
Добавлено через 8 минут
Да, он не со всеми объектами работает...
Добавлено через 16 минут
Вот улучшенный вариант:

Код AS3:
public function exploreObject(o:Object, recursive:Boolean = true, logOffset:String = ''):void
{
for (var prop:String in o)
{
trace(logOffset + 'property: ' + prop + ' value:', o[prop]);
if (recursive) exploreObject(o[prop], recursive, logOffset + ' ');
}
}
Опять же, работает, но не со всеми объектами, и не может просмотреть всё.