假设您在AS2中执行此操作:
_root.foo = function(x){
//Do stuff
}
以后可以像这样重新定义它吗
_root.foo = function(x){
//Do different stuff
}
答案 0 :(得分:3)
是的,您可以在AS2中替换此类函数,除非您尝试替换ActionScript之外的Flash运行时实现的函数。因此,您的示例代码将按预期工作。
答案 1 :(得分:0)
但是如果重新定义函数并返回到第一次定义函数的位置,它将会起作用,除非你再次重新定义它,它仍将保持不变。