调试器中的“变量”选项卡显示 SWF 文件中的所有全局变量和时间轴变量的名称和值。如果改变了“变量”选项卡上的变量值,当 SWF 文件运行时,您就能看到在 SWF 文件中反映的变化。例如,要测试游戏中的冲突检测,可以输入变量值以便把球定位到墙旁边的正确位置。
调试器的“本地变量”选项卡会显示 SWF 文件在断点处或在用户定义函数内任何位置停止时可用的所有本地变量的名称和值。
若要显示全局变量,请选择显示列表中的 _global
剪辑。
在 SWF 文件播放时,显示列表会自动更新。如果在特定的帧从 SWF 文件中删除一段影片剪辑,该影片剪辑以及它的变量、变量名也会从调试器的显示列表中删除。但是,如果将某个变量标记为加入“监视点”列表(请参见使用“监视点”列表),则该变量就不会被删除。
该值不能是表达式。例如,可以使用 "Hello"
、3523
或 "http://www.macromedia.com"
,但是
不能使用 x + 2
或 eval("name:"+i)
。该值可以是字符串(任何用引号括起的值)、数字或布尔值(true
或 false
)。
注意:若要在测试模式下将表达式的值显示到“输出”面板上,请使用 trace
语句。请参见使用 trace 语句。