我有2个swfs,我刚刚建立的一个图像加载器,最终将更新到AS3和我在AS3中构建的更新的swf。我希望能够在按下AS3 swf上的按钮时从AS2 swf中“拉出”变量。我怎么能这样做。 LocalConnection不会这样做我不认为 - 我不能将AS2 swf加载到AS3 swf中,显然不能反过来尽管如果可能的话,这将是这样做的方法。
因此,当按下AS3 swf中的按钮时,我想调用AS2 swf并从AS2 swf返回一个变量(当前图像的文件名)。两个swfs共享ExternalInterface都可以吗?
有什么建议吗?
答案 0 :(得分:2)
您可以使用LocalConnection。或者更好:使用SWFBridge
答案 1 :(得分:0)
如上所述,LocalConnection可能不是最可靠的:http://bugs.adobe.com/jira/browse/FP-371
另一种方法是通过JavaScript执行fscommand()
和ExternalInterface
的组合。