在AS2中重新定义功能

时间:2013-04-01 17:45:06

标签: flash actionscript actionscript-2

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

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

以后可以像这样重新定义它吗

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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