`
matt.u
  • 浏览: 129884 次
  • 性别: Icon_minigender_1
  • 来自: CQ
社区版块
存档分类
最新评论

Flex开发注意事项

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

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

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

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

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

相关推荐

    ArcGIS_Server_Flex开发教程.pdf

    #### 五、最佳实践与注意事项 - **性能优化:** 减少不必要的网络请求,合理使用缓存机制。 - **安全性考虑:** 对敏感数据进行加密传输,限制对服务的访问权限。 - **跨平台支持:** 确保应用可以在不同的设备和...

    flex集成java注意事项

    下面我们将详细探讨在Java与Flex集成过程中需要注意的关键点。 首先,理解Flex与Java的通信机制是至关重要的。Flash Player运行Flex应用程序,它通过HTTP、AMF(Action Message Format)或者WebSocket等协议与...

    flex socket开发总结

    本文将深入探讨Flex中Socket开发的关键知识点,包括如何连接到Java和C++的Server Socket,以及在实际应用中的注意事项。 1. Flex Socket API Flex SDK提供了一个名为`flash.net.Socket`的类,它允许我们创建客户端...

    Flex 技术开发入门介绍

    #### 五、Flex开发技巧与注意事项 - **调试技巧**:利用Flex Tracer和HttpFox等工具进行调试,可以更有效地找到问题所在。 - **性能优化**:通过合理设置Cache Status来减少不必要的网络请求,提高应用加载速度。 -...

    flex开发文档devappsflash

    #### 五、注意事项 1. **版权问题**:在使用任何图片、音频或视频素材时,需确保已经获得了版权所有者的授权许可,避免侵犯版权。 2. **性能优化**:为了提高应用的加载速度和运行效率,需要对代码和资源进行优化,...

    ArcGIS API for Flex应用开发

    #### 四、开发部署注意事项 - **兼容性问题**:考虑到不同平台间的差异,需确保代码的兼容性和可移植性。 - **性能优化**:合理规划数据加载策略,避免不必要的网络请求,减轻服务器压力。 - **安全性考量**:保护...

    flex java开发实例

    readme.txt文件通常包含了项目的基本说明、使用指南或注意事项,对于理解项目的目标和运行步骤非常有帮助。 综上所述,"flex java开发实例"是一个涵盖了前端Flex应用开发与后端Java服务集成的实践案例。通过研究...

    flex blazeDS开发使用手册,对于集成blaze开发很有用处。

    `blazeds-bin-readme.htm`文件通常包含部署和配置BlazeDS的详细步骤和注意事项。 7. **Flex客户端与BlazeDS的连接**: 使用Flex SDK中的`Services`面板可以方便地创建与BlazeDS的连接,配置Remoting Destination和...

    flex 4 开发帮助文档

    - **应用开发阶段**:深入探讨了不同阶段的特点和注意事项,如需求分析、设计、编码等。 - **应用结构**:介绍了Flex应用程序的基本结构,包括模块化设计的原则和方法。 - **安全性**:讨论了Flex应用程序的安全性...

    flex开发技巧整理.pdf

    Flex 开发技巧是提升开发效率和代码质量的关键。在 Flex 开发中,了解并掌握这些技巧可以帮助你更好地理解和控制应用程序的...理解并熟练运用这些Flex开发技巧,可以让你的Flex应用更加高效、易维护,提升开发体验。

    Flex中文参考手册

    这份Flex中文参考手册对于初学者和经验丰富的Flex开发者来说都极具价值,它提供了详尽的API文档、示例代码和教程,有助于快速掌握Flex开发技术,从而构建出功能强大、用户友好的RIA应用。无论你是想要学习Flex的基础...

    flex开心农场类游戏开发教程

    ### Flex开心农场类游戏开发教程知识点解析 #### 一、Flex技术概述 ...通过这份教程,开发者不仅可以学习到具体的实现细节和技术要点,还能够了解到整个项目的开发流程和注意事项,对于提升自身技术水平具有重要意义。

    Flex4 blazed MyEclipse8.5配置开发环境

    Flex4和BlazDS是Adobe推出的用于构建富互联网应用程序(RIA)的技术,而MyEclipse8.5是一款基于Eclipse的集成开发环境,特别适合Java和Flex开发。本篇文章将详细解析如何在MyEclipse8.5中配置Flex4和BlazDS的开发...

    flex debug插件

    同时,压缩包内的`readme.txt`文件通常包含了安装指南和使用注意事项。在安装前,确保先阅读此文件,以遵循正确的安装步骤并了解任何潜在问题。 安装Flex Debug插件的过程相对简单。一般来说,只需双击相应的.exe...

    springmvc与Flex集成示例

    五、注意事项 - 确保Spring MVC和Flex的AMF库版本兼容。 - 在安全方面,考虑使用HTTPS进行通信以保护数据安全。 - 调试时,查看服务器日志和Flex客户端的错误信息,有助于快速定位问题。 总结,Spring MVC与Flex的...

    javascript与flex交互

    在Web开发领域中,JavaScript与Flex的交互是一个非常实用且重要的技术组合。Adobe Flex是一种用于构建和部署丰富的互联网应用程序(RIA)的强大框架,它支持多种客户端环境,包括桌面和移动设备。通过JavaScript与...

    flex 现成开发包

    3. **限制与注意事项**:尽管有了Worker,但Flex中的多线程仍存在一些限制。例如,Worker无法访问UI组件,不能直接操作Flash Player的全局资源,也不能使用大部分ActionScript库。因此,开发者需要设计好数据交互的...

Global site tag (gtag.js) - Google Analytics