2009-02-09 122 views
2

我有一个新项目,我正在研究这需要一个Flash应用程序来加载AS2 SWF文件和AS3 Flash文件以及FLV电影。新的Flash应用程序将通过移动到主时间轴内的不同帧来控制加载的SWF文件。ActionScript 2.0和ActionScript 3.0项目

我应该能够获得加载到Flash片段中的所有文件的源代码,但我并不积极,总会发生。从我读到的是,你可以在AS2文件中创建一个桥文件,并使用本地连接功能来控制加载的AS2作品。

有没有更好的方法来处理这个问题,所以我不需要使用桥接文件,或者我不得不使用AS2 SWF的源文件来控制它们在主AS3 Flash块中。

谢谢。

回答

2

JumpEye Components.com具有良好的免费AS2大桥可用:

http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/

什么可以用ASB做什么?在AS3.0项目中使用flash AS2.0闪存组件。 B.使用较旧的AS2.0小部件,更新的AS3.0项目中的Flash文件。在AS3.0项目中使用AS2.0方法,函数或类,调用它们并返回。

从技术上说:使用ASB在Adobe Flash AS3.0项目内加载Macromedia/Adob​​e Flash AS2.0项目(swf)并在它们之间进行通信。调用函数,触发事件并使用我们的ASB API获取返回变量。

1

可能有点晚。但以防其他人正在寻找它。将AS2与AS3进行通信的最简单方法是使用LocalConnection,就是这样。我希望它有帮助。