Flash / Flex / ActionScript/Development/trace
The default for most objects is to display the word "object" followed by their class name.
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ trace(new Sprite()); // Displays: [object Sprite] } }
}
</source>
trace() method will automatically call toString() on each parameter passed in.
<source lang="java">
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 } }
}
</source>
trace out a message: the value of a variable, or just about any other data using trace
<source lang="java">
package {
import flash.display.Sprite; public class Main extends Sprite { public function Main( ) { var userName:String = "Bill Jack"; trace("My name is " + userName + "."); } }
}
</source>