`
zwh910621
  • 浏览: 144245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex程序开发心得小结

    博客分类:
  • flex
阅读更多
在Flex的帮助手册中,有一个专门的章节讲了程序的优化,下面是我结合帮助作的几点小结:

1、避免容器的多级嵌套,减少相对尺寸、相对定位的使用。
在使用百分比来给容器内的元件定尺寸,一旦容器中的任何一个元件的位置和尺寸变化,都会引发容器对所有子级的重定位动作。如果嵌套的级别很深,这个计算量会很大。

2、尽量使用轻量级的容器
Canvas是体积最小的容器,它只支持绝对定位。很多时候,都可以使用它来代替HBOx和VBox。另外,Canvas也是我们编写自定义容器性质组件的一个首选。它具有容器的基本功能,利于扩展。

3、避免使用大体积的组件,比如DataGrid、AdvancedDataGrid
大个子组件的功能强大,但开销也是非常大的。由于功能的复杂性,使得皮肤、样式、itemRenderer的实现都格外复杂。

4、处理数据时多用分页的方式
在使用数据类型控件时,尽量减少数据一次的显示量。比如TileList,它会把数据一次性全部创建,不管是不是需要显示,这样很浪费资源。 ViewStack 、TabNavigator等在处理元件时,并不是一次创建,只要元件在第一次被显示时才创建,这样,就避免的不必要的开销。

5、setStyle和styleName
Flex 组件的皮肤都是可视化元件,组件在自身初始化时,会使用当前的样式比如styleName完成所有皮肤元件的绘制。如果我们在运行期间通过setStyle修改了组件的样式,组件的尺寸、位置就会作相应调整。联系到第一条,如果组件位于一个层级很深的容器中,也会有一个大的计算量。
2
2
分享到:
评论
1 楼 nianshi 2010-11-29  
http://www.iteye.com/images/smiles/icon_smile.gif

相关推荐

    FLEX 3.0程序开发技术详解(下).pdf

    FLEX 3.0程序开发技术详解(下).pdf

    flex4.5 开发安卓程序文档

    flex4.5 开发安卓程序文档,可以帮助新手参考参考

    Flex与ActionScript3程序开发

    Flex与ActionScript3程序开发》一书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    Flex 项目开发,个人专用

    Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用

    Flex应用程序开发

    这是一本入门级的Flex电子书,适合入门的朋友看!

    Flex开发AdobeAIR应用程序

    使用 Adobe Flex 3 开发 Adobe AIR 1.1 应用程序

    Flex与Actionscript3程序开发(源码)

    Flex与Actionscript3程序开发(源码)

    使用Flex4.5开发Android应用程序

    使用Flex开发Android应用程序,欢迎大家下载查看。

    flex 地图开发demo

    flex 地图开发demo,将arcgis和flex结合开发使用

    [Flex与ActionScript.3程序开发].陈爽,付凯.扫描版

    《Flex与ActionScript 3程序开发》由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript 3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。...

    Flex与ActionScript程序开发

    Flex基础篇 1.走进Flex世界 2.Flex基础知识 3.语言基础 4.数据基础 5.事件驱动 视觉设计篇 1.Flex皮肤设计 2.特效effect和状态state 3.Flex与Flash无缝衔接 4.综合演练 组件高级技法篇 主要介绍各种常用...

    Flex4开发与实践

    Flex4开发与实践,

    Flex.4.0.RIA开发详解讲义

    本书由浅入深,循序渐进地讲解了如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、ActionScript. 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与...

    Flex 3开发指南

    Flex 3开发指南,对学习Flex开发,是一本很好的书,只是是英文版的

    Flex4开发实践PPT

    Flex4开发实践PPT,讲解Flex4开发实践,从基础到实践的分析讲解,让你对flex技术达到深入了解。

    Flex2开发人员指南.

    Flex2开发人员指南.Flex2开发人员指南.

    《Flex与ActionScript程序开发》[PDF]

     本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的程序技巧,内容通俗易懂,使用大量实例贯穿全书,力求以实战的形式让读者快速掌握知识点。相信读者在学习完本书后,在...

    Flex项目开发模板

    Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目...

    flex socket开发总结

    对flex开发socket的服务的一个总结,包括连java,c++的server socket

Global site tag (gtag.js) - Google Analytics