2013-04-01 69 views
2

比方说,你在AS2做到这一点:重定义功能

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

是否有可能在以后重新定义它像这样

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

回答

3

是的,你可以在AS2替代这样的功能,除非您尝试替换由ActionScript以外的Flash运行时实现的一个。所以你的示例代码将按照你的预期工作。

0

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