Heres a useful tip on using the mx utils package.
Occasionally we need to trace values of objects, whether these are flash display objects or your own classes and VOs. Simply outputting an object to trace will generate an output like [Object Object] without any useful info about the contents of the object.
Enter mx.Utils and its helper classes. ObjectUtil is a nifty little class that contains some helper functions (check it out on Adobe live docs) and the static toString() implementation offers to ‘pretty print’ any object.
// assume myObject is defined elsewhere trace(ObjectUtil.toString(myObject));
and replace your object as the function argument.
var point:Point = new Point(100, 100); trace(ObjectUtil.toString(point)); //Will output: (flash.geom::Point) length = 141.4213562373095 x = 100 y = 100
Try it out!