首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex 中模块间事件传接及调用

2012-08-15 
Flex 中模块间事件传递及调用在各模块中,利用systemManager.loaderInfo.sharedEvents对象,可作为共享事件

Flex 中模块间事件传递及调用
在各模块中,利用systemManager.loaderInfo.sharedEvents对象,可作为共享事件对象来处理模块间事件传递。
例如:
在module1中产生事件;

var sharedEventDispatcher:IEventDispatcher=systemManager.loaderInfo.sharedEvents;sharedEventDispatcher.dispatchEvent(new CommonEvent("navigate"));

在module2中处理事件:
var sharedEventDispatcher:IEventDispatcher=systemManager.loaderInfo.sharedEvents;sharedEventDispatcher.addEventListener("navigate",menu_navigate);private function menu_navigate(event:CommonEvent):void{     //处理事件}


*CommonEvent为因业务需要自定义的事件,含义大家可忽略。

热点排行