English 中文(简体)
如何与由AS3文件加载的AS2文件中的索引通信
原标题:
  • 时间:2009-04-03 18:03:37
  •  标签:

我们正在将actionscript2 swf加载到actionscript3 swf中。as3是使用satay方法嵌入到索引页面上的。

是否可以从actionscript2页面中获取索引页面上的变量集,而不使用as3页面作为中介(因为这不是一个选项)?

我们已经尝试过ExternalInterface,但如何直接针对嵌入式闪存文件?

或者,当从as3文件加载变量时,是否可以将变量发送到as2文件?(a la get vars?还是flash vars?)

最佳回答

我认为您正在寻找的是swf桥接器

您要做的是创建一个as2包装器swf,用于加载您想要使用的as2文件。您可以将想要在原始as2文件中使用的任何函数或属性添加到包装器中,然后使用桥接器从as3代码中调用它们。

需要做一些工作,但他提供的例子表明了它是如何工作的。

问题回答

您谈到了直接针对嵌入式闪存文件,但您要求设置一个javascript变量。这有点令人困惑。

那么,您正在从as2在页面上设置一个js变量,对吧?

查看这篇博客文章,因为它有一些优点

这是如果您不喜欢ExternalInterface,可以使用另一种方式与js对话。





相关问题
热门标签