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)

相关推荐

  • 数学什么叫因数,小学数学什么是倍数,什么是因数

    技术数学什么叫因数,小学数学什么是倍数,什么是因数①一个整数能够被另一整数整除数学什么叫因数,这个整数就是另一整数的倍数。如15能够被3或5整除,因此15是3的倍数,也是5的倍数。②一个数除以另一数所得的商。如a÷b=c

    生活 2021年10月23日
  • 153. 寻找旋转排序数组中的最小值

    技术153. 寻找旋转排序数组中的最小值 153. 寻找旋转排序数组中的最小值描述
    已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums =

    礼包 2021年11月30日
  • JS如何实现圆形进度条拖拽滑动

    技术JS如何实现圆形进度条拖拽滑动JS如何实现圆形进度条拖拽滑动,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。效果展示半圆进度条效果圆形进度

    2021年10月20日
  • 蹚的意思,“赴汤蹈火”的意思是什么

    技术蹚的意思,“赴汤蹈火”的意思是什么“赴汤蹈火”的意思是:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。赴汤蹈火 [ fù tāng dǎo huǒ ]:沸水敢蹚,烈火敢踏。比喻不避艰险,奋勇向前。(赴:走往;汤:热水;

    生活 2021年10月23日
  • Web前后端分离开发的方法是什么

    技术Web前后端分离开发的方法是什么本篇内容主要讲解“Web前后端分离开发的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Web前后端分离开发的方法是什么”吧!在传

    攻略 2021年11月2日
  • oracle12c中如何导入java的jar文件

    技术oracle12c中如何导入java的jar文件这篇文章主要介绍oracle12c中如何导入java的jar文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 1、

    攻略 2021年11月11日