Flex 中模块间事件传递及调用
在各模块中,利用systemManager.loaderInfo.sharedEvents对象,可作为共享事件对象来处理模块间事件传递。
例如:
在module1中产生事件;
var sharedEventDispatcher:IEventDispatcher=systemManager.loaderInfo.sharedEvents;sharedEventDispatcher.dispatchEvent(new CommonEvent("navigate"));
var sharedEventDispatcher:IEventDispatcher=systemManager.loaderInfo.sharedEvents;sharedEventDispatcher.addEventListener("navigate",menu_navigate);private function menu_navigate(event:CommonEvent):void{ //处理事件}