Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设您在 AS2 中执行此操作:
_root.foo = function(x){ //Do stuff }
以后可以这样重新定义吗
_root.foo = function(x){ //Do different stuff }
是的,您可以在 AS2 中替换这样的函数,除非您尝试替换由 Flash 运行时在 ActionScript 之外实现的函数。因此,您的示例代码将按您的预期工作。
但是,如果您重新定义函数并返回第一次定义函数的位置,它将起作用,除非您再次重新定义它,否则它将保持不变。