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)

相关推荐

  • golang自定义json化(golang 调用接口并更新本地数据)

    技术如何用golang源码分析json.Marshal如何用golang源码分析json.Marshal,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。G

    攻略 2021年12月13日
  • JAVA怎么读取文本文件内容

    技术JAVA怎么读取文本文件内容本篇内容介绍了“JAVA怎么读取文本文件内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年11月19日
  • django项目怎么安装(django的安装教程怎么进入d盘)

    技术django如何安装和实现第一个页面小编给大家分享一下django如何安装和实现第一个页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!w

    攻略 2021年12月20日
  • rocketmq 报什么错要重推(rocketmq能存储多少个topic)

    技术RocketMQ架构上主要分为几个部分这篇文章主要介绍RocketMQ架构上主要分为几个部分,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!技术架构RocketMQ架构上主要分为四部分,如上图所

    攻略 2021年12月18日
  • 如何进行C#递归算法理解的分析

    技术如何进行C#递归算法理解的分析如何进行C#递归算法理解的分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#递归算法的理解并不是紧紧感

    攻略 2021年11月16日
  • excel表格怎么设置下拉选项,excel表格中如何增加下拉

    技术excel表格怎么设置下拉选项,excel表格中如何增加下拉1、首先打开excelexcel表格怎么设置下拉选项,新建空白工作簿,并添加要显示在下拉列表中的条目。注意:这些条目应当位于同一列或同一行中且没有空白单元格

    生活 2021年10月19日