Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我的主应用程序触发事件时,我可以使用 MATE 处理加载的 swf 文件(使用 swf 加载器)中的事件吗?我想根据从主应用程序事件中获得的数据进行远程服务调用,然后填充我加载的 swf。
这真的取决于事情是如何加载的。默认情况下,不,Mate 不能这样做,因为事件的工作方式;他们在显示列表中上升,而不是下降到孩子们。
我能想到的唯一方法是等待 swf 完成加载,然后在根应用程序上监听 even (在 Flex do 中FlexGlobals.topLevelApplication.addEventListener)。但是,这是一个巨大的 hack,不应该这样做。这里真正的问题是您的应用程序是如何构建的,您应该研究如何从核心解决问题。
FlexGlobals.topLevelApplication.addEventListener