【问题标题】:Passing data into an Adobe Air App continuously将数据连续传递到 Adob​​e Air 应用程序
【发布时间】:2011-07-15 10:44:32
【问题描述】:

我有一个 HTML/JavaScript Adob​​e AIR 应用程序需要监听来自外部进程的数据。

我可以让外部进程调用 AIR 应用程序本身。如果有人知道如何做到这一点,AIR 会继续侦听来自调用它的进程的消息/事件,那么我很想听听。

如果做不到这一点,我可以在 AIR 本身中设置某种端点来接受数据吗?

我已经尝试过使用本机进程,在启动 AIR 时,该进程允许它读取数据,本机进程本身可以从外部访问,而且它必须能够写入 STDOUT 以供 Adob​​e AIR 接收。我无法通过服务做到这一点。

任何建议都非常感谢。

谢谢

【问题讨论】:

    标签: javascript flash service air


    【解决方案1】:

    您需要考虑在 Flash 中使用 HTTP 套接字连接。

    as3httpclientlib 可能是一个不错的起点:

    http://www.google.com/search?client=safari&rls=en&q=http+socket+as3&ie=UTF-8&oe=UTF-8

    【讨论】:

      【解决方案2】:

      对于寻找类似问题答案的其他人,我可以通过在 .NET 控制台应用程序上构建一个服务主机来做到这一点,该应用程序是从 Adob​​e AIR 的 NativeProcess 命令开始的。数据从服务的控制台通过 STDOUT 传递,并通过 AIR 中的 STANDARD_OUTPUT_DATA 事件获取。

      效果很好,沟通也很快。

      【讨论】:

        猜你喜欢
        • 2011-08-01
        • 2020-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        • 2015-08-07
        • 2013-06-07
        相关资源
        最近更新 更多