Learning ActionScript 2.0 in Adobe Flash |
|
|
|
| Best Practices and Coding Conventions for ActionScript 2.0 > ActionScript coding conventions > Structuring a class file > Use trace statements | |||
Use trace statements in your documents to help you debug your code while authoring the FLA file. For example, by using a trace statement and for loop, you can see the values of variables in the Output panel, such as strings, arrays, and objects, as the following example shows:
var dayArr:Array = ["sun", "mon", "tue", "wed", "thu", "fri", "sat"];
var numOfDays:Number = dayArr.length;
for (var i = 0; i<numOfDays; i++) {
trace(i+": "+dayArr[i]);
}
This displays the following information in the Output panel:
0: sun 1: mon 2: tue 3: wed 4: thu 5: fri 6: sat
Using a trace statement is an efficient way to debug your ActionScript 2.0.
You can remove your trace statements when you publish a SWF file, which makes minor improvements to playback performance. Before you publish a SWF file, open Publish Settings and select Omit Trace Actions on the Flash tab. For more information on using a trace, see trace function in the ActionScript 2.0 Language Reference.
The Debugger tool is also useful for debugging ActionScript code. For more information, see Debugging Applications
|
|
|
|