学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| 数据和数据类型 > 关于变量 > 关于变量和范围 > 时间轴变量 | |||
时间轴变量可用于该特定时间轴上的任何脚本。要声明时间轴变量,请使用 var 语句并在该时间轴中的任一帧上初始化这些变量。该变量可以用于该帧和其后的所有帧,如下例所示。
在文档中使用时间轴变量:var myNum:Number = 15; /* 在第 1 帧中初始化,这样它可用于所有帧 */
trace(myNum);
大约一秒钟之后,在"输出"面板中出现值 15。因为默认情况下 Flash 文档是循环播放的,所以每次播放头到达时间轴上的第 20 帧时,值 15 就会在"输出"面板中再次出现。要停止循环动作,请在 trace() 语句之后添加 stop();。
必须首先声明时间轴变量,然后再尝试在脚本中访问它。例如,如果将代码 var myNum:Number = 15; 放置在第 20 帧中,则附加到第 20 帧之前的任何帧上的脚本都无法访问 myNum,它们都是未定义的,而不包含值 15。
|
|
|
|