我们正在将actionscript2 swf加载到actionscript3 swf中。as3是使用satay方法嵌入到索引页面上的。
是否可以从actionscript2页面中获取索引页面上的变量集,而不使用as3页面作为中介(因为这不是一个选项)?
我们已经尝试过ExternalInterface,但如何直接针对嵌入式闪存文件?
或者,当从as3文件加载变量时,是否可以将变量发送到as2文件?(a la get vars?还是flash vars?)
我们正在将actionscript2 swf加载到actionscript3 swf中。as3是使用satay方法嵌入到索引页面上的。
是否可以从actionscript2页面中获取索引页面上的变量集,而不使用as3页面作为中介(因为这不是一个选项)?
我们已经尝试过ExternalInterface,但如何直接针对嵌入式闪存文件?
或者,当从as3文件加载变量时,是否可以将变量发送到as2文件?(a la get vars?还是flash vars?)
我认为您正在寻找的是swf桥接器
您要做的是创建一个as2包装器swf,用于加载您想要使用的as2文件。您可以将想要在原始as2文件中使用的任何函数或属性添加到包装器中,然后使用桥接器从as3代码中调用它们。
需要做一些工作,但他提供的例子表明了它是如何工作的。