是否可以在一个函数中设置一个全局变量,该函数将相同的变量名称作为参数?
var a:int = 0;
function test(a:int)
{
a *global* = a *local*;
}
test(1);
trace(a) // traces 0 but I'd like it to trace 1
(我之所以这样做,是为了避免不断出现相同事物的不同变量名称) 提前谢谢。
答案 0 :(得分:1)
您可以在函数this.a = a;
中明确地将其引用为test
在这种情况下,this
是保存此变量的类实例。如果是static
变量,您可以使用ClassName.a = a
。