我继承了一个具有很多功能的 AS2 应用程序。我需要以某种方式将这个东西嵌入我的 AS3 应用程序中,以便我可以执行函数调用等并基本上控制它。有没有人试过这样的事情?我假设我必须将 AS2 SWF 的 URLLoader 加载到 MovieClip 中并从那里获取它。
最佳答案
AS3 SWF(AVM2 电影)可以使用 Loader
类加载 AS2 电影(AVM1 电影),但不能访问它的方法/属性。加载的 AS2 电影将是 AVM1Movie 类型(而不是 MovieClip)。
Livedocs关于 AVM1Movie 的页面
这两部电影可以使用 LocalConnection
类相互通信。参见 sending data from avm2 to avm1
关于actionscript-3 - actionScript2 应用程序可以在 AS3 应用程序中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1464187/