Flash / Flex / ActionScript/Development/trace
The default for most objects is to display the word "object" followed by their class name.
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
trace(new Sprite()); // Displays: [object Sprite]
}
}
}
trace() method will automatically call toString() on each parameter passed in.
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
var now: Date = new Date();
trace("Today"s date is "+ now.toString ());
trace(new Date()); // Displays: Sat Nov 18 22:37:22 GMT-0500 2006
}
}
}
trace out a message: the value of a variable, or just about any other data using trace
package {
import flash.display.Sprite;
public class Main extends Sprite {
public function Main( ) {
var userName:String = "Bill Jack";
trace("My name is " + userName + ".");
}
}
}