【问题标题】:Flex and AIR passing data between each otherFlex 和 AIR 在彼此之间传递数据
【发布时间】:2010-10-01 13:38:18
【问题描述】:

我正在寻找一些示例/教程/一般指针来执行以下任一操作。

1) 创建一个 AIR 应用程序,该应用程序可以加载实时 flex 应用程序并将其用于测试。所以我们有一个实时的应用程序,如果我可以将它加载到可以编辑配置文件的 AIR 应用程序中,然后使用实时 swf 但在 AIR 应用程序内部测试该配置文件,以确保 if 不会破坏 flex在为实时应用上传新配置之前应用。

2) 或者我听说可以将数据从 AIR 应用程序拖到 flex 应用程序中。如果是这样,那么 AIR 应用程序可以将测试数据传递给 flex 应用程序,它会刷新,我们可以查看它是否有效。

我现在已经对此进行了一些研究,它看起来像使用剪贴板和一些 javascript 似乎是前进的方向。从 AIR 应用程序将数据保存在剪贴板中,然后使用 javascript 读取剪贴板并发送到 flex 应用程序。有没有人在 AIR 和 flex 之间传输数据的任何其他方式。

此外,“您不能跨沙盒边界访问共享对象。”来自 Adob​​e 文档,我推测这意味着 AIR 应用程序不能与 flex 应用程序共享相同的“flash cookie”。这是正确的吗?

【问题讨论】:

    标签: apache-flex flash air


    【解决方案1】:

    有没有其他方法 在 AIR 和 flex 之间传输数据。

    flash.net.LocalConnection 是执行此操作的标准方法,虽然它有其怪癖,但效果很好。这是我用来将数据从 Flex 应用程序(在浏览器中运行,尽管它在浏览器插件或独立 Flash Player 中运行)传输到 AIR 应用程序的方法。

    【讨论】:

    • 这看起来就是这样。这方面的文档说“在 AIR 应用程序中的内容(基于 SWF 或基于 HTML)与在浏览器中运行的 SWF 内容之间”,欢呼。
    猜你喜欢
    • 1970-01-01
    • 2015-03-21
    • 1970-01-01
    • 2019-06-21
    • 1970-01-01
    • 2012-07-07
    • 2016-03-24
    • 2017-01-22
    • 2011-12-29
    相关资源
    最近更新 更多