加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex Module模块加载

发布时间:2020-12-15 03:41:38 所属栏目:百科 来源:网络整理
导读:模块加载值得注意两点: 1、 ???? //把模块加载到首页 ?? ??? ??? ?private function loadLeftModule(Url:String):void ?? ??? ??? ?{ ?? ??? ??? ??? ? ?? ??? ??? ??? ?if(leftModuleLoader.url==Url) ?? ??? ??? ??? ??? ?return; ?? ??? ??? ??? ?if(lef

模块加载值得注意两点:

1、 ???? //把模块加载到首页
?? ??? ??? ?private function loadLeftModule(Url:String):void
?? ??? ??? ?{
?? ??? ??? ??? ?
?? ??? ??? ??? ?if(leftModuleLoader.url==Url)
?? ??? ??? ??? ??? ?return;
?? ??? ??? ??? ?if(leftModuleLoader.url !=null)
?? ??? ??? ??? ??? ?leftModuleLoader.unloadModule();
?? ??? ??? ??? ?
?? ??? ??? ??? ?leftModuleLoader.url=Url;
?? ??? ??? ??? ?

?? ??? ??? ?}


2、ModuleLoader? 完成加载模块时分派 read事件? 通过定义接口获取Module中的属性和方法

private var ILeftNavagetModule:ISideNavigate; //左菜单

<mx:ModuleLoader id="leftModuleLoader" error="ModuleLoader_errorHandler(event)"
ready="sideModuleLoader_readyHandler(event)" y="30" width="20%" height="100%" left="0"/>

?? ??? ???? //完成加载模块时分派。
?? ??? ??? ?protected function sideModuleLoader_readyHandler(event:ModuleEvent):void
?? ??? ??? ?{
?? ??? ??? ??? ?//监听左侧导航栏点击按钮事件,获得导航按钮选择的模块地址传给loadContentModule加载模块
?? ??? ??? ??? ?ILeftNavagetModule=leftModuleLoader.child as ISideNavigate;//赋值给接口
?? ??? ??? ??? ?ILeftNavagetModule.addEventListener('DeptOption',function():void{
?? ??? ??? ??? ??? ??? ?loadContentModule(ILeftNavagetModule.getContentUrl(),ILeftNavagetModule.getNameString());?? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ?});?

???????? ? }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读