`
传说の黄花菜
  • 浏览: 200558 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Flex4新特性简介

    博客分类:
  • Flex
阅读更多

这篇文章主要讲解一些flex4相对于flex3的新特性,并给出了详细介绍这些新特性的官方链接,权当抛砖引玉。

spark 和 FXG

 

皮肤和组件架构的改进是flex4最大的一个特色,命名为spark。Spark是基于原有的MX架构设计的,他为开发者和设计者们提供了一个非常棒的设计思路。目前spark大约提供了30多种全新的组件,这些是形成adobe下一代组件的基础,spark将不再包含原先mx的所有版本的组件,这主要是因为spark是基于mx架构设计的,所有原先所有的mx组件都能与之兼容混合使用。了解更多有关spark架构方面的信息,请参阅http://www.adobe.com/devnet/flex/articles/flex4_sparkintro.html

 

另外一件大家比较感兴趣的事是flex4支持FXG,这是一种在flash平台上新的格式化交互方式。除了能够直接在flex应用中使用FXG外,flex4框架还包含了与FXG提供的tag相结合的一些图形绘制功能。这些图形绘制功能不但能够直接在flex应用上直接使用,而且还支持大部分能够在运行时可编辑的传统组件。为了支持高性能的绘制图形,adobe也能够让编译器去优化使静态的FXG直接进入swf文件的tags里面,从而可以让flash player在本地能够直接识别。绘图tags根据我们的意愿可以随意编辑,这无疑带来了更大的灵活性,但是更重要的时候大大的提高了性能。更多有关FXG的信息,请参阅http://help.adobe.com/en_US/flex/using/WS145DAB0B-A958-423f-8A01-12B679BA0CC7.html

 

Flex4同时也包含了一个更新更灵活的布局模式,这个新的布局模式能够在运行时动态布局,他除了对2D旋转和缩放的充分支持外,同时支持flash player10中引入的3D布局。这个布局模式在list类和常规的容器中都可以使用同时也支持平滑滚动。

 

最后,Flex4还引入了一个更新,更优良的动画引擎。Flex4支持自动倒转的过渡效果,复杂的基于关键帧的动画,在三平面中自由转换。

 

关于flex4中的states

 

在flex4中还有一个改进比较大的地方就是states,我们知道states概念非常容易理解的,但是在flex3中的使用起来却是非常的麻烦和累赘,因此在flex4中也加入了一些新的mxml语言在简化states的使用。

 

为了支持这个新的模型,mxml也升级到了mxml2009,同时为了能支持新的开发工具也对mxml做了一些很小的改动。更多信息查阅MXML2009states新用法.

 

 

开发效率

 

关于编译器的性能,根据一些普遍的用户使用案例,我们对编译器做了许多的优化工作,因此flex4的编译器优秀了不少,同时对asdoc也做了一些改进使他能在mxml文档中使用。Binding现在也支持双向通信了,另外一个令人兴奋的消息是flex4支持了更多的css选择器,比方说引进了父类继承功能和基于id的css选择器,所以推荐区查阅了官方文档获取这方面更多的信息。对开发过程是相当有帮助的。

 

在flex4中,对录像的支持功能也大大的改进了,主要包括录像组件 VideoDisplay, VideoPlayer等,这两个类都是基于Media Framework的video类创建的,因此开发者现在可以轻松的将录像放入自己的应用中,并可以任意定制自己喜欢的感官和感觉的录像。更多信息请参阅OSMF.

 

另外在flash player中还有一个非常强大的功能就是文本引擎和相对应的文本布局框架,现在这两者也已经合并并且直接放入了flex4框架中,这些新的文本控件支持双向文本,但是非常遗憾的是现在的版本还不支持,但是再接下来的版本中肯定会加入这个功能的。

1
2
分享到:
评论

相关推荐

    flex4新特性展示(中文版)

    flex4新特性展示,全新概览,开发介绍

    flex4新特性展示中文版

    介绍flex4的新特性,新的操作方式、创意

    Flex4 SDK 新特性

    Flex 4概述 (与学习资源) MXML 2009 新增MXML标签 改进的视图状态 (1) 改进的视图状态 (2) MXML图形元素与FXG Spark组件架构 Spark容器 Spark布局模型 Spark动画和特效组件 Pixel Bender集成 Spark文本...

    Flex4教程,中文版,FLEX开发必备利器。

    FLEX4开发文档,绝对有用。。详细介绍了FLEX4新特性。内付完整实例,是学习FLEX的绝佳帮助文档。

    flex 第一步全部源码 实例源码

    Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、Flex 2.0新...

    Flex技术简介PPT

    通过整理别人的东西搞的一个PPT,希望对大家有点帮助,对于想学Flex的人来说可以快速了解下Flex的相关特性。

    Flex第一步光盘源码

    Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、Flex 2.0新...

    Flex3.0

    第23章原代码三者flex3.0新特性的应用

    Flex2 发现之旅:构建多语言本地化Flex应用

    现在好了,Flex2诸多激动人心更新中的一个就是本地化特性 (localization feature),这倒是Adobe加强推广Flex2的一个强助力了(这一特性可以本地化Flex组件,这样估计以后会有中文版的Flex2 了...),使用Flex2的...

    flex弹性布局特性思维导图.png

    对于一些常用的display:flex弹性布局属性思维导图整理及解释

    flex 数据库留言本 源码

    F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex2.0新特性...

    Flex第一步 源码

    F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex2.0新特性...

    Power Flex 70 AC Drive应用介绍_罗克韦尔Power Flex 700变频器教程(4).flv

    Power Flex 70 AC Drive应用介绍_罗克韦尔Power Flex 700变频器教程(4)flv,罗克韦尔自动化推出的A-B PowerFlex交流变频器系列产品功能强大,控制灵活,可以满足全球任何行业的需要。PowerFlex交流变频器在多个平台...

    FLEX从入门到精通.pdf

     2.1 Flex历史简介  2.2 Adobe Flex3生态系统,  2.2.1 运行时  2.2.2 语言  2.2.3 框架和API  2.2.4 数据通信  2.2.5 服务器  2.3 Adobe Flex RIA工作流程  2.3.1 设计与开发  2.3.2 运行 ...

    flex 4 权威指南 中文PDF

    《Flex 4权威指南》第2课开始,在本课中,你将通过建立FlexGrocer应用程序的一些主要应用程序文件,逐渐熟悉Adobe Flash Builder。FlexGrocer是贯穿本书的示例应用程序。通过建立FlexGrocer应用程序,你将学到Flash ...

    flex 第一步 源码 使用组件处理数据和交互

    F1ex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、F1ex2.0新特性...

    Flex学习电子书打包

    Flex学习电子书打包 内含三本PDF 01 Cairngorm开发框架.pdf 02 Flex 3.0新特性的应用.pdf 03 FLV播放器.pdf

    Flex 3 宝典 配套 源代码

    全书分为4部分,内容包括Flex的基础知识以及Flex Builder 3的使用方法;Flex类库包含的组件(容器和控件)、管理类、数据服务类以及其他特性的类;处理数据的各种控件和数据输入表单,以及Flex应用程序与应用程序...

Global site tag (gtag.js) - Google Analytics