变量

变量 是包含信息的容器。容器本身始终不变,但内容可以更改。通过在 SWF 文件播放时更改变量的值,可以记录和保存用户操作的信息,记录 SWF 文件播放时更改的值,或者计算某个条件是 true 还是 false。

当首次定义变量时,最好为该变量指定一个已知值。这就是所谓的初始化变量,而且通常在 SWF 文件的第一帧中完成。初始化变量有助于在播放 SWF 文件时跟踪和比较变量的值。

变量可以包含任何类型的数据(请参见关于数据类型)。变量包含的数据类型影响在脚本中为变量赋值时变量值的变化方式。

变量中可以存储的常见信息类型包括 URL、用户名、数学运算的结果、事件发生的次数,以及是否单击了某个按钮,等等。每个 SWF 文件和影片剪辑实例都有一组变量,每个变量都有其各自的值,与其它 SWF 文件或影片剪辑中的变量无关。

若要测试变量的值,可以使用 trace() 动作向“输出”面板发送值。例如,trace(hoursWorked) 会在测试模式下将变量 hoursWorked 的值发送给“输出”面板。也可在测试模式下,在调试器中检查和设置变量值。有关更多信息,请参见使用 trace 语句显示和修改变量