0

我有 2 个 swf,一个我不久前构建的图像加载器,最终将更新到 AS3 和一个我在 AS3 中构建的更新的 swf。当按下 AS3 swf 上的按钮时,我希望能够从 AS2 swf 中“拉”一个变量。我怎么能做到这一点。LocalConnection 不会这样做我不认为-我无法将 AS2 swf 加载到 AS3 swf 中,并且显然无法执行相反的操作,尽管如果可能的话,这将是执行此操作的方法。

因此,当按下 AS3 swf 中的按钮时,我想调用 AS2 swf 并从 AS2 swf 返回一个变量(当前图像的文件名)。共享 ExternalInterface 的两个 swf 都可以工作吗?

有什么建议么?

4

2 回答 2

2

您可以使用LocalConnection。或者更好:使用SWFBridge

于 2011-02-14T23:54:37.897 回答
0

如上所述,LocalConnection 可能不是最可靠的:http: //bugs.adobe.com/jira/browse/FP-371

另一种方法是结合JavaScriptfscommand()ExternalInterface通过 JavaScript。

于 2011-02-15T06:36:58.257 回答