【问题标题】:How can an AS3 swf hosting an AS2 swf share the same array?托管 AS2 swf 的 AS3 swf 如何共享同一个阵列?
【发布时间】:2010-10-28 04:33:54
【问题描述】:

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

我想知道 AS3 和 AS2 swfs 共享此数组的最佳方式是什么?或者当需要从数组中读取项目时,如何调用 AS2(客户端)swf 中的函数并将数组返回给 AS3(主机)swf?

【问题讨论】:

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


    【解决方案1】:

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

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

    如果你在处理数组时遇到任何夸克,我记得奇怪的事情,比如在为每个循环执行一次时长度是其中的一个值……只是提醒一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 2010-10-03
      • 2010-09-26
      • 2010-12-06
      • 1970-01-01
      相关资源
      最近更新 更多