2

假设您在 AS2 中执行此操作:

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

以后可以这样重新定义吗

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

2 回答 2

3

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

于 2013-04-01T17:55:08.110 回答
0

但是,如果您重新定义函数并返回第一次定义函数的位置,它将起作用,除非您再次重新定义它,否则它将保持不变。

于 2016-03-14T21:59:43.020 回答