Flex代码规范中MDI框架怎么用

小编给大家分享一下Flex代码规范中MDI框架怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

成都创新互联一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!为您提供成都网站建设、成都网站制作、成都网页设计、微信小程序开发、成都网站开发、成都网站制作、成都软件开发、app软件定制开发是成都本地专业的网站建设和网站设计公司,等你一起来见证!

Flex代码规范

1.MDI框架使用

1.1.初始化参数处理函数

注册窗口初始化事件:
MessagesManager.getInstance().addEventListener(this.uid+MessageEvent.
CREATIONCOMPLETE_MESSAGE,messageHandler,false,0,true);具体参考:4.4.5代码示例;

1.2.窗口消息通讯(窗口事件)

◆消息发送:

只需发送相应的事件即可(事件的类型,一般先写模块名,再写事件类型):
MessagesManager.getInstance().dispatchEvent(newEvent("moduleName_cmd"));

◆消息接收:

只需在窗口内监听相应的事件即可:
MessagesManager.getInstance().addEventListener("login_ok",
messageHandler,false,0,true);5.3.窗口关闭时释放引用

窗口关闭时需释放所有定义的引用,最重要是本窗口持有的外部引用和相应的窗口事件
如:写一个removeHandler,放在窗口的removed事件中处理();

/**
*移除模块时执行
*/

privatefunctionremovedHandler(event:Event):void{    try{     if(event.target==this){//清空模块定义的所有引用   //@TODO    MessagesManager.getInstance().removeEventListener(this.uid+MessageEvent.  CREATIONCOMPLETE_MESSAGE,messageHandler);     }   }catch(e:Error){      AlertExt.show(e.getStackTrace(),e.errorID+"");    }  }

2.Flex代码规范中性能标准

2.1.推迟实例化

如Flex中的导航条容器(ViewStack、Accordin、TabNavigator)内置了推迟实例化,不要对控件设置creationPolicy="all";

2.2.MXML标签的嵌套层数

尽可能少嵌套多层的容器,如:HBox、VBox、Canvas
应控制在3层以内,超过标准应寻找替换的布局方案;

2.3.应避免的常见容器冗余

下面的列表提供了应避免的常见容器冗余的示例:
标签中的VBox容器-Panel容器是支持标题条、圆边和其它Panel样式的VBox容器。如要使Panel的子对象布局如同在VBox容器中一样,直接填充控件的标签;不要将控件放在VBox容器中。VBox容器是冗余的包装容器,去掉它将又去掉一层不必要的容器嵌套。

看完了这篇文章,相信你对“Flex代码规范中MDI框架怎么用”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!

当前题目:Flex代码规范中MDI框架怎么用
网址分享:https://www.cdcxhl.com/article4/pdhcie.html

成都网站建设公司_创新互联,为您提供手机网站建设网站设计电子商务软件开发搜索引擎优化响应式网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设