代码之家  ›  专栏  ›  技术社区  ›  leolobato

如何发现LocalConnection连接名称?

  •  0
  • leolobato  · 技术社区  · 17 年前

    LocalConnection .

    我从来没用过 之前,但根据我从在线参考中了解到的情况,我需要在发送方和接收方上指定相同的连接名称。

    …还是我错过了什么?

    1 回复  |  直到 17 年前
        1
  •  2
  •   dirkgently    17 年前

    无法从ActionScript查询 connectionName 原因是它会打开无数的安全漏洞。如果您想与之交谈的SWF文档中提到了这一点,请查看。

    先看看这个:

    • AIR应用程序与SWF是否在不同的计算机上?否则你就倒霉了。因为:

      LocalConnection对象只能在同一客户端计算机上运行的文件之间进行通信[…]

    • SWF是否有LocalConnection对象?如果没有,你就倒霉了。

    • 你的AIR应用程序(假设它是被调用者,并调用SWF上的某个方法X)也需要有一个LocalConnection对象。而且,它必须打电话 connect() 连接到SWF。
    • 你最好的选择是采取《 documentation ,(这也是最通用的),即。 域名不可预测的不同域名 此外,要开始允许任何和每个域,请使用: allowDomain(*);
    • 如果另一个SWF也是AIR应用程序,则必须在连接名称前添加应用程序ID。

    现在,尽你最大的努力,让我们知道你在哪里卡住了。祝你好运!

    推荐文章