主题:  如何清空全局变量?

amystar

职务:普通成员
等级:1
金币:1.0
发贴:248
#12001/11/15 10:19:21
清空所有全局变量的命令是什么?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22001/11/16 13:27:53
lingo?
cleargobals
flash is
delete var



suzzleboy

职务:普通成员
等级:1
金币:0.0
发贴:18
#32001/11/17 13:43:53
画魔说清楚呀。



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42001/11/17 21:26:19
?够清楚了吧?
var is 一个变量名称



闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
#52001/11/17 22:16:55
清空全部好象没有吧,
要不我就不知道,
用DELETE吧,



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62001/11/18 18:43:40
或者把所有的变量全部放在一个空的mc中,要清空全部定义变量,就remove这个mc.

反正不能一次清空全部变量,因为有些是固有的,如_开头的变量,只能逐个清除用户定义的。



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#72001/11/19 0:47:28
//Clear All vars
//by Demon.S
function clearAllVars () {
var vars;
for (vars in _root) {
delete _root[vars];
}
return true;
}


这个是简化版,目的是清扫所有东西,如果需要,可以自定义清楚目标(if 语句)



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82001/11/19 19:19:05
用typeof以识别类型