Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 全局函数 > set() | |||
Flash Lite 1.0。
set(variable,expression)
variable 保存 expression 参数值的标识符。
expression 赋给变量的值。
语句;为变量赋值。variable 是保存数据的容器。容器本身始终不变,但内容可以更改。通过在播放 SWF 文件时更改变量的值,可以记录和保存有关用户所执行操作的信息,记录播放 SWF 文件时发生更改的值或者计算某条件是 true 还是 false。
变量可以保存任何类型的数据(如字符串、数字、布尔值或影片剪辑)。每个 SWF 文件和影片剪辑的时间轴都有其自己的变量集,每个变量又都有其自己的独立于其它时间轴上的变量的值。
以下示例设置一个名为 orig_x_pos 的变量,该变量存储 ship 影片剪辑的 x 轴原始位置,以便以后在 SWF 文件中将 ship 重置到其起始位置:
on(release) {
set("orig_x_pos", getProperty("ship", _x));
}
上面的代码与下面的代码效果相同:
on(release) {
orig_x_pos = ship._x;
}
|
|
|
|