flex布局中遇到的问题(flex开发技术)

技术Flex开发时需要注意哪些问题这篇文章给大家分享的是有关Flex开发时需要注意哪些问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex开发心得小结和Flash的开发环境相比,Flex

本文就是要和大家分享一下开发Flex时应该注意哪些问题的内容。我觉得边肖很实用,就和大家分享一下作为参考。让我们跟着边肖看一看。

Flex开发心得小结

相比Flash的开发环境,Flex开发提供的组件库确实很有吸引力,但由于功能全面,程序体积庞大,有时使用不当,可能会影响程序的运行效率。

在Flex的帮助手册中,有一章专门介绍程序优化。以下是我在帮助下对Flex开发的一些总结:

1.避免容器的多层嵌套,减少相对大小和位置的使用。

使用百分比来确定容器中组件的大小。一旦容器中任何组件的位置和大小发生变化,它将导致容器重新定位其所有子组件。如果嵌套层次很深,这个计算量会很大。

2.尽量使用轻量级容器。

Canvas是最小的容器,只支持绝对定位。很多时候可以用来代替HBOx和VBox。此外,Canvas也是我们编写自定义容器属性的* * *组件。它具有容器的基本功能,有利于扩展。

3.避免使用庞大的组件,如数据网格和高级数据网格。

大组件功能强大,但成本也很高。由于函数的复杂性,皮肤、样式和项目渲染器的实现极其复杂。

4.处理数据时经常使用分页。

使用数据类型控件时,尽量减少一次显示的数据量。比如TileList会一次创建所有的数据,不管是否需要显示,都是资源的浪费。视图堆栈、选项卡导航器等。只要组件显示* * *次,就不会在处理组件时一次创建,从而避免不必要的开销。

5.设置样式和样式名

Flex开发组件的皮肤都是可视化组件。当组件自己初始化时,它将使用当前样式(如styleName)来绘制所有皮肤组件。如果我们在运行过程中通过setStyle修改组件的样式,组件的大小和位置也会相应调整。就* * *而言,如果组件位于深容器中,计算量会很大。

感谢阅读!这里分享这篇关于“开发Flex时应该注意什么”的文章。我希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/145783.html

(0)

相关推荐

  • 氧气的化学符号,氧气的化学符号在电脑上怎么打呀

    技术氧气的化学符号,氧气的化学符号在电脑上怎么打呀1氧气的化学符号、要输入上、下标,有两种更快捷的方法:方法一;使用格式刷:在文件中选择已输入好的上标或下标,然后单击“格式刷”图标,光标变成了一个刷子的形状,在需要设置的

    生活 2021年10月25日
  • 威力登激光雷达连接报套接字绑定失败该怎么办

    技术velodyne lidar连接报socket bind failed该怎么办今天就跟大家聊聊有关velodyne lidar连接报socket bind failed该怎么办,可能很多人都不太了解,为了让大家更加了

    攻略 2021年12月23日
  • c语言宏定义函数怎么用(c语言continue函数使用方法)

    技术C语言宏函数container of()怎么使用本篇内容主要讲解“C语言宏函数container of()怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言宏函

    攻略 2021年12月20日
  • Java SE 7文件操作中的路径操作是怎样的

    技术Java SE 7文件操作中的路径操作是怎样的Java SE 7文件操作中的路径操作是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获

    攻略 2021年11月21日
  • SPARK2和Phoenix集成的方法是什么?

    技术SPARK2与Phoenix整合的方法是什么本篇内容主要讲解“SPARK2与Phoenix整合的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SPARK2与Ph

    攻略 2021年12月16日
  • Ajax具体指的是什么

    技术Ajax具体指的是什么Ajax具体指的是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  AJAX即“AsynchronousJavascrip

    攻略 2021年11月26日