1. 程式人生 > >Flex 模組與模組通訊,模組與主程式通訊

Flex 模組與模組通訊,模組與主程式通訊

一、模組與模組通訊

import mx.core.FlexGlobals;

FlexGlobals.topLevelApplication.leftModuleLoader.child.getArr();

二、模組與主程式通訊

//模組呼叫主函式
 var ss:String=parentApplication.Msg(str);

//主程式同介面來監聽模組中註冊事件

//監聽左側導航欄點選按鈕事件,獲得導航按鈕選擇的模組地址傳給loadContentModule載入模組
 ILeftNavagetModule=leftModuleLoader.child as ISideNavigate;//強制轉換成介面
 ILeftNavagetModule.addEventListener('DeptOption',function():void{
 loadContentModule(ILeftNavagetModule.getContentUrl(),ILeftNavagetModule.getNameString()); });  

/* 點選Tree節點*/

protected function deptTree_changeHandler(event:ListEvent):void
 {

          //將事件排程到事件流中
          dispatchEvent(new Event("DeptOption"));

}