Flex 4 SWFLoader - 主应用程序检测来自远程子应用程序swf的事件

时间:2013-12-23 08:21:08

标签: flex flex4 sandbox swfloader

我有2个单独的 Flex 4项目,相同的框架,但在不同的服务器上运行。

1)MainApp(IP:192.168.12.113:8080)

2)SubApp(IP:192.168.10.19:5080)

我需要将SubApp集成到MainApp中,并且我已经设法使用SWFLoader。

//MainApp/mainapp.mxml
<s:SWFLoader id="contentLoader"
             loadForCompatibility="true"
             trustContent="true"
             source="http://192.168.10.19:5080/SubApp.swf"/> //Using url

现在,我需要SubApp在单击特定按钮时通知MainApp,以便MainApp可以执行某些功能(例如,打开/关闭滑动窗口)。我怎么去做呢?

此外,澄清一下,这种设置是否被视为多版本远程沙箱?这两个应用程序都可信赖,并且应该能够访问其他变量/函数

非常感谢帮助。感谢。

1 个答案:

答案 0 :(得分:0)

由于它们位于不同的域中,因此它们是沙盒应用程序。您可以将以下内容用于您的案例

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f0d.html#WS2db454920e96a9e51e63e3d11c0bf69084-7f00