在 Flash 中写 ActionScript 时,经常需要查看某些变量的值,以便调试,这样就经常用到一个全局函数 trace(),类似于 VBA 里面的 debug.print() ,下面是关于 trace() 的说明:
trace()
可用性
Flash Lite 1.0。
用法
trace(
expression
)
操作数
expression
要计算的表达式。在 Flash 创作工具中打开 SWF 文件(使用"测试影片"命令)时,expression
参数的值会出现在"输出"面板中。
说明
函数;在测试模式中,计算表达式并在"输出"面板中显示结果。
在测试 SWF 文件时,使用此函数可记录编程注释或者在"输出"面板中显示消息。使用 expression
参数可以检查是否存在某个条件,或者在"输出"面板中显示值。trace() 函数类似于 JavaScript 中的 alert
函数。
可以使用发布设置中的"省略跟踪动作"命令将
函数从导出的 SWF 文件中删除。trace()
示例
以下示例使用
函数来观察 trace()
while
循环的行为:
i = 0; while (i++ < 5){ trace("this is execution " add i); }