• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flex程序开发心得小结

Flex程序开发心得小结

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flex程序开发心得小结,其中包含flex程序,微信小程序flex,微信小程序flex布局,小程序flex,小程序flex布局等知识点,遇到此问题的同学们可以参考下
和Flash的开发环境相比,Flex提供的组件库确实很诱人,但由于功能太全面,导致程序的体积大,有时候使用不当,可能会影响程序运行效率。
在Flex的帮助手册中,有一个专门的章节讲了程序的优化,下面是我结合帮助作的几点小结:
1、避免容器的多级嵌套,减少相对尺寸、相对定位的使用。
在使用百分比来给容器内的元件定尺寸,一旦容器中的任何一个元件的位置和尺寸变化,都会引发容器对所有子级的重定位动作。如果嵌套的级别很深,这个计算量会很大。
2、尽量使用轻量级的容器
Canvas是体积最小的容器,它只支持绝对定位。很多时候,都可以使用它来代替HBOx和VBox。另外,Canvas也是我们编写自定义容器性质组件的一个首选。它具有容器的基本功能,利于扩展。
3、避免使用大体积的组件,比如DataGrid、AdvancedDataGrid
大个子组件的功能强大,但开销也是非常大的。由于功能的复杂性,使得皮肤、样式、itemRenderer的实现都格外复杂。
4、处理数据时多用分页的方式
在使用数据类型控件时,尽量减少数据一次的显示量。比如TileList,它会把数据一次性全部创建,不管是不是需要显示,这样很浪费资源。 ViewStack 、TabNavigator等在处理元件时,并不是一次创建,只要元件在第一次被显示时才创建,这样,就避免的不必要的开销。
5、setStyle和styleName
Flex 组件的皮肤都是可视化元件,组件在自身初始化时,会使用当前的样式比如styleName完成所有皮肤元件的绘制。如果我们在运行期间通过setStyle修改了组件的样式,组件的尺寸、位置就会作相应调整。联系到第一条,如果组件位于一个层级很深的容器中,也会有一个大的计算量。
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Flex程序开发心得小结

相关文章

  • 2017-05-24教你用Flash制作非常酷的二进制时钟动画
  • 2017-05-24Swf2Gif快速将flash动画变成GIF格式
  • 2017-05-24Flash制作沿着路径的动画
  • 2017-05-24flash简单制作飘动的五星红旗
  • 2017-05-24利用flash制作一个黑夜里燃烧的蜡烛
  • 2017-05-24教你用Flash遮罩层制作漂亮的文字效果
  • 2017-05-24Flash常用技巧之视频导入与编辑的方法
  • 2017-05-24Flash AS3 连锁反应的粒子动画
  • 2017-05-24Flash新手鼠绘(4):鲜艳欲滴的樱桃
  • 2017-05-24Flash绘制时尚性感女郎的矢量插画技法教程

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • Flash AS 入门教程 loadMovie应用举例 多画面与画中画实现
    • flash油漆桶和补间动画制作小球的旋转动画
    • flash怎么给图片添加遮罩效果?
    • flash CS5怎样选择对象?flash选择对象方法介绍
    • Flash制作瀑布流水动画效果(非代码)
    • flash怎么绘制一颗苍天大树?
    • Flash模仿制作毛笔写字效果动画实例教程
    • flash怎么使用帧关键帧空白关键帧?
    • flash怎么制作一辆汽车开过的动画?
    • 教你用FLASH制作漂亮的图形旋转动画效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有