可以在AS3应用程序中使用actionScript2应用程序吗?

时间:2009-09-23 06:03:03

标签: actionscript-3 flash controls actionscript-2

我继承了一个具有很多功能的AS2应用程序。我需要以某种方式在我的AS3应用程序中嵌入这个东西,这样我就可以执行函数调用等并基本上控制它。有没有人尝试过这样的东西?我假设我必须将AS2 SWF URLLoader加入到MovieClip中并从那里取出。

2 个答案:

答案 0 :(得分:5)

AS3 SWF(AVM2电影)可以使用Loader类加载AS2电影(AVM1电影),但无法访问它的方法/属性。加载的AS2电影的类型为AVM1Movie(而不是MovieClip)。

关于AVM1Movie的

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