同一网页上的2个Flex / Flash应用之间的通信

时间:2010-12-21 15:16:31

标签: flex flash actionscript-3 flex4 externalinterface

在同一网页上的2个Flex / Flash应用之间进行通信的最佳方式是什么?我需要一个第三方Flash应用程序来调用我的Flex 4应用程序上的一个功能(他们已经准备好如何指定他们的第三方应用程序)。我广泛使用ExternalInterface.call("javascript_function", arguments)。我知道有一个从Javascript到Actionscript的桥梁。所以我想我可以从他们的Flash应用程序 - > javascript函数 - > flex bridge - >我的flex应用程序。我必须通过JavaScript吗?还有更好的方法吗?

1 个答案:

答案 0 :(得分:6)

您可以查看LocalConnection,但如果其他应用程序确实是第三方,那么使用Javascript作为桥梁可能更有意义(因为您实际上无法完全控制其他应用程序)。

LocalConnection肯定比使用Javascript更好更清晰,但我总是担心让第三方访问我应用程序的内部。