`
coral0212
  • 浏览: 101558 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

flex 技巧集锦

    博客分类:
  • UI
阅读更多

Flex编程小技巧集锦

关键词FLEX                                          

 

1. 让 FlexBuilder 在编译 mxml 时生成 AS 中间代码
    在工程属性页的“Flex Compiler”处的编译参数增加: -keep-generated-actionscript

2. AS3中对象深度拷贝通用方法(对于Transient不拷贝)
public static function cloneObject(source:Object) :* {
        var typeName:String = getQualifiedClassName(source);//获取全名
        var packageName:String = typeName.split("::")[1];//切出包名
        var type:Class = Class(getDefinitionByName(typeName));//获取Class

        registerClassAlias(packageName, type);//注册Class
       
        //复制对象
        var copier:ByteArray = new ByteArray();
        copier.writeObject(source);
        copier.position = 0;
        return copier.readObject();
}

3. SharedObject对复杂对象的存取
   var user:User=new User();
   user.id=1111
   registerClassAlias("com.kadang.User",User);
   share=SharedObject.getLocal(name,path);    
   share.data.user=user;
读取的时候你可以直接: var ws:User=share.data.user.
关键就在于 registerClassAlias 函数
格式:registerClassAlias("别名",类名);
作用:将类以别名的形式进形AMF编码,以便在ShareObject,localConnection,ByteArray,等二进制数据传输交换中正确地还原成类.

分享到:
评论

相关推荐

    Flex资料大全(Flex白皮书 Flex cookbok Flex编程指南 Flex设计模式等)

    Flex编程指南可能详细阐述了Flex开发过程中的核心概念和技术,如ActionScript 3.0语法、MXML组件模型、数据服务集成、移动应用开发等方面,帮助开发者掌握Flex编程的基础和高级技巧。 4. **client_server_...

    Flex 编程技巧

    Flex编程技巧涉及多种方法和技术,可以提高开发效率、优化用户体验,并解决常见编程问题。以下是从提供的文件中提取的Flex编程相关知识点。 1. 复制内容到剪贴板 在Flex中,可以通过ActionScript代码复制内容到剪贴...

    Flex 开发技巧集

    Flex开发技巧集是一系列关于使用Flex进行开发时的实用技巧,可以帮助开发者提高效率,优化用户体验。以下是基于给定内容的一些重要知识点的详细说明: 1. **去除或改变Alert的模糊效果**:通过设置Panel的`...

    FLEX技巧

    以下是一些关键的FLEX技巧,涵盖了数据操作、用户交互和页面控制等多个方面: 1. **复制内容到剪贴板**:在ActionScript中,可以使用`System.setClipboard()`方法将字符串内容复制到剪贴板,如`System.setClipboard...

    精通Flex3.0 CHM电子书

    Flex 2 技巧 Flex编译器支持条件编译 精通Flex 3.0――14.1 LCDS介绍 精通Flex 3.0――14.1.1 LCDS与服务端通信方式介绍 精通Flex 3.0――14.1.2 ActionScript与Java数据类型的转换 精通Flex 3.0――14.1.3 LCDS的...

    flex教程_chm

    "flex帮助"标签暗示了本教程可能包含了各种Flex编程的帮助信息,包括基本概念的介绍、语法详解、错误处理、调试技巧等。对于初学者,这些基础知识的掌握是至关重要的,可以帮助他们快速入门并顺利进行项目开发。 ...

    Flex中的小技巧备忘

    ### Flex中的小技巧备忘 在Flex开发过程中,掌握一些实用的小技巧可以帮助开发者更高效地完成项目,并提高代码质量。本文将详细介绍四种与Flex相关的实用技巧。 #### 技巧一:复制文本到剪贴板 在某些场景下,...

    flex教程(各种flex教程集合)

    PDF Cookbook可能是包含各种具体实例和技巧的参考资料,它将教你如何解决实际开发中遇到的问题,提供实践性的指导。在阅读这样的教程时,动手实践是非常有益的,通过模仿和修改示例代码,你可以加深对Flex的理解。 ...

    Flex中文帮助 学习Flex的好资料

    通过这份"Flex中文帮助"资料,你可以系统地学习Flex的基础概念、编程技巧和高级特性,无论是入门还是提高,都能从中受益。结合实例和练习,相信你会对Flex有更深入的理解,并能够熟练运用到实际项目中去。

    flex

    标题中的"flex"通常指的是Adobe Flex,这是一款用于构建富互联网应用...例如,它可能涵盖了Flex编译器的工作原理、自定义组件的创建、性能优化技巧,或者推荐了一些如FlashBuilder、FlashDevelop等开发工具的使用心得。

    flex4 实战 flex4 in action

    这本书不仅提供了理论知识,还包含了丰富的实战案例,旨在帮助读者熟练掌握Flex 4的开发技巧和应用。随书附带的PDF源码和配套源码,为学习者提供了实践和深入理解的宝贵资源。 Flex 4是Adobe Flex框架的一个重大...

    Flex3学习指南-是初学者学习Flex必备资料1

    13. **Flex的最佳实践**:包括代码组织、性能优化、错误处理和调试技巧,这些都是开发者在学习Flex过程中需要掌握的重要知识。 综上所述,"Flex3学习指南1-8"这个压缩包文件包含了Flex 3从基础到深入的多个章节,...

    Flex电子教案PPT

    8. **学习资源**:压缩包中的电子教案PPT将提供深入浅出的讲解,帮助初学者理解Flex的基础概念和实践技巧。通过这些教程,开发者可以掌握如何使用Flex构建动态、富媒体的Web应用。 9. **开发工具**:Flex的开发通常...

    flex移动布局,极简公共样式包,附demo

    这使得开发者能够轻松地创建响应式设计,无需复杂的定位技巧。 2. **Flex布局的基本属性** - `display: flex;`:启用Flex布局,将元素转换为Flex容器。 - `flex-direction`: 控制子元素的主轴方向,可以是`row`...

    FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看

    10. **部署和优化**:最后,教程还会介绍如何将Flex4应用打包并部署到不同的平台,以及优化应用性能的技巧,如减少内存占用、提升加载速度等。 在《Flex4教程 - Flex4从入门到精通》这本书中,你将系统地学习这些...

    adobe flex例程源码

    Adobe Flex是一种基于MXML...通过深入研究这个压缩包中的源码,初学者不仅可以了解Flex的基本概念,还能掌握实际应用中的编程技巧。同时,这也有助于理解富互联网应用程序的开发流程,为今后的Flex项目打下坚实的基础。

    FLEX学习资料,从零基础开始学FLEX

    可能涵盖了Flex组件的深度使用、高级图形绘制、状态管理、数据访问和优化技巧等内容。对于希望提升Flex项目实战能力的开发者来说,这是一份宝贵的资源。 **6. Flex3控件API.pdf** 这份文档很可能是Flex 3的控件API...

    flex air中文官方帮助文档

    调试技巧和性能优化是提高应用质量的关键。文档会介绍如何使用Flex Builder的调试工具定位并解决问题,以及优化代码和资源以提高运行效率。 总的来说,“Flex Air中文官方帮助文档”是开发者掌握Flex Air技术的宝典...

    FlexBuiler安装及新建Flex工程步骤

    FlexBuilder是一款强大的集成开发环境(IDE),主要用于构建基于Adobe Flex和ActionScript的富互联网应用程序(RIA...随着对FlexBuilder的深入使用,你会发现更多高效开发技巧和工具,从而提升你的开发效率和代码质量。

    Flex第一步

    通过实际案例的学习,可以更深入地理解Flex在不同场景下的应用技巧: - **在线视频播放器**:利用Flex的多媒体支持,可以开发出流畅的视频播放体验。 - **企业级管理系统**:结合服务器端技术,如Java或.NET,可以...

Global site tag (gtag.js) - Google Analytics