在MATE中处理加载swf中的事件



当我的主应用程序触发事件时,我可以使用MATE处理加载的swf文件(使用swf loader)中的事件吗?我想基于从主应用程序事件获得的数据进行远程服务调用,然后填充加载的SWF。

这取决于加载方式。默认情况下,不,Mate不能这样做,因为事件的工作方式;它们在显示列表中向上显示,而不是向下显示给孩子们。

我能想到的唯一方法是等待swf完成加载,然后在根应用程序上侦听even(在Flex中做FlexGlobals.topLevelApplication.addEventListener)。然而,这是一个巨大的黑客,不应该这样做。这里真正的问题是您的应用程序是如何架构的,您应该研究如何从核心上解决这个问题。

相关内容

  • 没有找到相关文章

最新更新