我继承了一个具有很多功能的AS2应用程序。我需要以某种方式在我的AS3应用程序中嵌入这个东西,这样我就可以执行函数调用等并基本上控制它。有没有人尝试过这样的东西?我假设我必须将AS2 SWF URLLoader加入到MovieClip中并从那里取出。
答案 0 :(得分:5)
AS3 SWF(AVM2电影)可以使用Loader
类加载AS2电影(AVM1电影),但无法访问它的方法/属性。加载的AS2电影的类型为AVM1Movie(而不是MovieClip)。
Livedocs页面
这两部电影可以使用LocalConnection
课程相互通信。见sending data from avm2 to avm1
答案 1 :(得分:5)
Grant Skinner有一对非常有用的类,可以通过LocalConnection简化AS3<->AS2
通信。我们用它取得了巨大的成功。
http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html