as2 对象查看函数

  1. function traceObject(obj:Object, indent:Number):Void {
  2.     indent = indent ? indent : 0;
  3.     var indentString:String = "";
  4.     var i:Number;
  5.     var prop:String;
  6.     var val;
  7.     for (i=0; i<indent; i++) {
  8.         indentString += " ";
  9.     }
  10.     for (prop in obj) {
  11.         val = obj[prop];
  12.         if (typeof (val) == "object") {
  13.             trace(indentString+" "+prop+": [Object]");
  14.             traceObject(val, indent+2);
  15.         } else {
  16.             trace(indentString+" "+prop+": "+val);
  17.         }
  18.     }
  19. }

方便以后用。

Leave a Reply