Revision: 8159
Updated Code
at November 20, 2008 03:20 by Wiederkehr
Updated Code
public function analyze(_obj):void {
var item:Object;
switch (typeof(_obj)){
case "object":
write("<object>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</object>");
break;
case "xml":
write("<xml>");
write(_obj);
write("</xml>");
break;
default:
write(_obj + " (" + typeof(_obj) + ")");
break;
};
} // analyze()
public function write(_obj):void{
trace(_obj);
} // END write()
Revision: 8158
Updated Code
at September 4, 2008 18:10 by Wiederkehr
Updated Code
public function analyze(_obj):void {
var item:Object;
switch (typeof(_obj)){
case "array":
write("<array>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</array>");
break;
case "xml":
write("<xml>");
write(_obj);
write("</xml>");
break;
case "object":
write("<object>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</object>");
break;
default:
write(_obj + " (" + typeof(_obj) + ")");
break;
};
} // analyze()
public function write(_obj):void{
trace(_obj);
} // END write()
Revision: 8157
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 4, 2008 18:08 by Wiederkehr
Initial Code
public function analyze(_obj):void {
var item:Object;
switch (typeof(_obj)){
case "array":
write("<array>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</array>");
break;
case "xml":
write("<xml>");
write(_obj);
write("</xml>");
break;
case "object":
write("<object>");
write(_obj.toString());
for each (item in _obj){
analyze(item);
};
write("</object>");
break;
default:
write(_obj + " (" + typeof(_obj) + ")");
break;
};
} // analyze()
public function write(_obj):void{
trace(_obj);
} // END write()
Initial URL
http://portfolio.artillery.ch/downloads/var_dump-for-as3
Initial Description
Update: the typeof() function returns 'object' for an array. so there's no need to specifically include it in the switch-case query.
Initial Title
var_dump() for AS3
Initial Tags
Initial Language
ActionScript 3