以下是printObj方法代码片段:
function printObj(obj:Object, level:Number):Void {
 var dest:String = "";
 switch (arguments.length) {
 case 1 :
  level = 0;
 case 2 :
  for (var prop in obj) {
   for (var i = 0; i<level; i++) {
    dest += "    ";
   }
   trace(dest+prop+"="+obj[prop]);
   if (typeof (obj[prop]) == "object") {
    this.printObj(obj[prop], level+1);
   }
  }
  break;
 default :
  trace("Error! you need to supply a text object");
  break;
 }
}

方法说明:
    1、支持多级对象查看;

    2、此方法只能在Flash 2004 mx调试状态下使用;

    3、主要用于对于调用数据的返回对象查看。
调用实例:

以下是调用实例代码片段:
var obj = new Object();
obj.title = "asdfasd";
obj.subObj = new Object();
obj.subObj.title = "asdfasdf";
printObj(obj);