2

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

我应该能够获得加载到 Flash 中的所有文件的源代码,但我不肯定这种情况总是会发生。根据我的阅读,您可以在 AS2 文件中创建一个桥接文件,并使用本地连接功能来控制加载的 AS2 片段。

有没有更好的方法来解决这个问题,所以我不需要使用桥接文件,或者我是否被迫获取 AS2 SWF 的源文件以在主 AS3 Flash 片段中控制它们。

谢谢。

4

2 回答 2

2

JumpEye Components.com 有一个很好的免费 AS2 桥可用:

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

使用 ASB 可以做什么?

A. 在 AS3.0 项目中使用 flash AS2.0 flash 组件。

B. 使用较旧的 AS2.0 小部件,在较新的 AS3.0 项目中使用 flash 文件。

C. 在 AS3.0 项目中使用 AS2.0 方法、函数或类,调用它们并获得返回。

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

于 2009-02-09T22:13:37.387 回答
1

也许有点晚了。但以防万一其他人正在寻找它。将 AS2 与 AS3 通信的最简单方法是使用 LocalConnection,仅此而已。我希望它有所帮助。

于 2010-10-04T21:35:28.660 回答