Apache flex Flex应用程序交互的API

Apache flex Flex应用程序交互的API,apache-flex,api,listeners,Apache Flex,Api,Listeners,我有一个运行在一台服务器上的大型flex应用程序(应用程序),还有许多运行在另一台服务器上的小型flex应用程序(小部件),这些应用程序将包含在应用程序中,以便用户直观地看到一个连续的应用程序。由于专有第三方软件,此结构无法更改。我正在寻找某种方式来允许应用程序和小部件进行通信,允许应用程序对小部件进行更改,小部件在事件触发时通知应用程序,以便用户交互是流畅和连续的 有几个例子表明可以通过设置事件触发器和侦听器来实现这一点。我想知道是否有任何标准化的方法可以做到这一点(答案不是很清楚),或者是否

我有一个运行在一台服务器上的大型flex应用程序(应用程序),还有许多运行在另一台服务器上的小型flex应用程序(小部件),这些应用程序将包含在应用程序中,以便用户直观地看到一个连续的应用程序。由于专有第三方软件,此结构无法更改。我正在寻找某种方式来允许应用程序和小部件进行通信,允许应用程序对小部件进行更改,小部件在事件触发时通知应用程序,以便用户交互是流畅和连续的


有几个例子表明可以通过设置事件触发器和侦听器来实现这一点。我想知道是否有任何标准化的方法可以做到这一点(答案不是很清楚),或者是否有人开发了一个库或API来简化这一点。

我假设您是在客户端而不是服务器上运行Flex应用程序;对吗?您希望多个服务器的SWF充当单个应用程序,对吗

我相信您可以使用LocalConnection在两个SWF之间进行通信:


您链接到的其他问题似乎是关于在oher中加载swf;这是一个单独的方法

我成功地使用了javascript作为swf文件之间的桥梁。调试是一场噩梦,但它工作得相当好。查看教程,快速讨论如何从flash中与javascript交互,反之亦然

使用模块和模块阅读器。您将能够设置安全上下文,并且如果您对模块类进行子分类并添加自己的API,则可以使用一致的方式与模块通信

点击此处查看简单模块:

它们位于两个独立的服务器上,用户在浏览器中加载应用程序,然后浏览器在flex应用程序中加载所需的任何小部件。我认为这样做的逻辑方式是在应用程序中加载小部件的swf,但如果你想在另一个应用程序中嵌入一个应用程序,可能不会;然后使用SWFLoader,就像您链接到的问题中所述。我不清楚他们是否有任何与SWFLoader相关的跨域限制。您仍然可以使用LocalConnection在两个SWF之间进行通信,这非常酷。可能更复杂,我需要(我希望,无论如何),但很高兴知道,谢谢!以及有关跨模块通信的更多信息: