2013-04-01 70 views
2

比方說,你在AS2做到這一點:重定義功能

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

是否有可能在以後重新定義它像這樣

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

回答

3

是的,你可以在AS2替代這樣的功能,除非您嘗試替換由ActionScript以外的Flash運行時實現的一個。所以你的示例代碼將按照你的預期工作。

0

但是,如果您重新定義函數並返回到第一次定義函數的位置,它將仍然保持不變,除非您再次重新定義函數。