Flash 在AS2中重新定义函数

Flash 在AS2中重新定义函数,flash,actionscript,actionscript-2,Flash,Actionscript,Actionscript 2,假设您在AS2中这样做: _root.foo = function(x){ //Do stuff } 以后有可能这样重新定义它吗 _root.foo = function(x){ //Do different stuff } 是的,您可以在AS2中替换这样的函数,除非您尝试替换由ActionScript之外的Flash运行时实现的函数。因此,示例代码将按预期工作。但是,如果重新定义该函数并返回到最初定义该函数的位置,它将保持不变,除非重新定义它

假设您在AS2中这样做:

_root.foo = function(x){
//Do stuff
}
以后有可能这样重新定义它吗

_root.foo = function(x){
//Do different stuff
}

是的,您可以在AS2中替换这样的函数,除非您尝试替换由ActionScript之外的Flash运行时实现的函数。因此,示例代码将按预期工作。

但是,如果重新定义该函数并返回到最初定义该函数的位置,它将保持不变,除非重新定义它