托管AS2 swf的AS3 swf如何共享同一个阵列?

时间:2009-05-22 10:35:21

标签: flash actionscript-3 actionscript actionscript-2 localconnection

我有一个AS2 swf,它有一个数组,当用户点击屏幕上的项目时会更新该数组。该数组存储当前选定的项目。这个As2 swf由使用Loader类加载的AS3 swf托管,它们之间的本地连接由swfBridge管理。

我想知道AS3和AS2 swfs分享这个数组的最佳方法是什么?或者如何调用AS2(客户端)swf中的函数并在需要从数组中读取项目时将数组返回到AS3(主机)swf?

1 个答案:

答案 0 :(得分:1)

您可以使用本地连接,并专门为此目的授予skinner创建的swfBridge:

http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html

如果你遇到使用数组的任何夸克,我会记得一些奇怪的事情,比如长度是每个循环做一个值的时候......只是一个抬头。