我有以下情况: 我在AS3加载器中动态加载了许多外部swf文件(它们在同一个域中)。 所有这些按钮都在某些按钮上使用navigateToURL(AS3)或getURL(AS2),重定向到当前不再存在的旧域。 是否可以替换(接管)navigateToURL和getURL基本AS函数,以将重定向链接更改为最新的一个或至少从打开的URL中加载块加载的swf?
答案 0 :(得分:0)
没有。您可以extend个类,并为方法/属性实现自己的override,但之前编译的swf需要指向您的新类(它不会)。
您可以尝试捕获抛出的错误(可能使用UncaughtErrorEvent)并明智地解释目标URL并分派相应的命令。理想情况仍然是在为不推荐使用的方法运行搜索和替换后重新编译加载的SWF。