托管 AS2 swf 的 AS3 swf 如何共享同一个阵列?
Posted
技术标签:
【中文标题】托管 AS2 swf 的 AS3 swf 如何共享同一个阵列?【英文标题】:How can an AS3 swf hosting an AS2 swf share the same array? 【发布时间】:2010-10-28 04:33:54 【问题描述】:我有一个 AS2 swf,它有一个数组,当用户单击屏幕上的项目时,该数组会更新。该数组存储当前选定的项目。这个 As2 swf 由使用 Loader 类加载的 AS3 swf 托管,它们之间的本地连接由 swfBridge 管理。
我想知道 AS3 和 AS2 swfs 共享此数组的最佳方式是什么?或者当需要从数组中读取项目时,如何调用 AS2(客户端)swf 中的函数并将数组返回给 AS3(主机)swf?
【问题讨论】:
【参考方案1】:您可以使用本地连接,并授予 skinner 专门为此目的创建的 swfBridge:
http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html
如果你在处理数组时遇到任何夸克,我记得奇怪的事情,比如在为每个循环执行一次时长度是其中的一个值……只是提醒一下。
【讨论】:
以上是关于托管 AS2 swf 的 AS3 swf 如何共享同一个阵列?的主要内容,如果未能解决你的问题,请参考以下文章