Flex4新特性新鲜出炉

开发 后端
本文向大家介绍一下Flex4的一些新特性,Flex4.0的代码编号为Spark,其有新的组件和皮肤架构,新增组件数大约有20,同时也加入了新的动画效果。

本文和大家重点讨论一下Flex4有哪些新特性,Flex4.0的代码编号为Spark,其有新的组件和皮肤架构,新增组件数大约有20,同时也加入了新的动画效果。希望本文的介绍能让你有所收获。

Flex4新特性

先来看看Flex4的一些消息吧:

1.Flex4.0的代码编号为Spark,其有新的组件和皮肤架构,新增组件数大约有20,同时也加入了新的动画效果。

2.支持FXG1.0:FXG1.0是一种基于flash平台,用xml格式绘制图形和文字的技术。

比如:

  1. <RectwidthRectwidth=”200″height=”200″> 
  2.  
  3. <fill> 
  4.  
  5. <SolidColorcolorSolidColorcolor=”#ff0000″/> 
  6.  
  7. </fill> 
  8.  
  9. <stoke> 
  10.  
  11. <SolidColorStrokeweightSolidColorStrokeweight=”10″color=”#0000ff”alpha=0.5″/> 
  12.  
  13. </stoke> 
  14.  
  15. </Rect> 
  16.  

 3.虽然state这个特性很容易理解,但是在Flex3.0中使用却不是很容易理解,所以Flex4.0对state进行了改善。

4.在mxml文档中支持ASDoc(这个是很使用的,可以根据对mxml的文档生成api文档)。

5.增强了对data-binding的支持。

如Flex3.0中

  1. <mx:Bindingsourcemx:Bindingsource=”a.property”destination=”b.property”/> 
  2.  
  3. <mx:Bindingsourcemx:Bindingsource=”b.property”destination=”a.property”/> 
  4.  

 在Flex4.0中

  1. <mx:Bindingsourcemx:Bindingsource=”a.property”destination=”b.property”twoWay=”true”/> 

6.使css样式支持父子层定义以及id定义。

如:VBoxButton.special{……}//父子层定义

#submitButton{……}//基于id定义

7.在把swf嵌入浏览器时,从原来的AdobeFlashDetectionKit转换到swfobject。

同时,FlexBuilder4也有丰富的新特性,除了对Flex4.0SDK的支持,还提供了:

1.getter/setter方法生成,这个在FlexBuilder3中是不支持的,有时写一个asmodel,getter/setter方法很浪费时间。

2.事件代码生成。(这个不是很清楚,因为下载不到FlexBuilder4)

3.新的包管理。(在FlexBuilder3中,不能用a.b.c生成a/b/c)

4.ASDoc工具支持。(终于可以脱离终端了)

5.networkmonitor。(更加方便的debug,profile)

6.FlexUnit。(单元测试喽)

7.新的ClientDataManagement(CDM)

通过FlexBuilder4中的serviceexplorer,可以把UI组件和后台数据绑定,实现RIA中提出的企业数据支持。

比如,后台有一张产品表,在FlexBuilder4中可以根据表生成asmodel。

除此之外,Flex4还对Flashplayer10有更多的支持。

【编辑推荐】

  1. Flex4beta的Spark布局特性解析
  2. 解析Flex4的十大变化
  3. 技术前沿 看Flex客户端缓存技术如何使用
  4. 解析Flex全屏模式设置方法
  5. Flex内存泄露解决方法和内存释放优化原则

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-12 14:23:05

Flexbuilder

2010-08-10 09:08:29

HTMLTemplatFlex4

2019-03-15 15:37:51

自动驾驶排名企业

2013-04-11 13:59:39

2012-04-26 10:56:05

jQuery效果

2013-05-09 10:30:44

开源软件开源项目

2011-11-21 11:27:30

品牌营销

2010-08-05 15:13:43

FlexBuilder

2013-11-14 10:34:57

Android 4.4特性

2015-04-13 18:29:54

H3 BPM

2009-09-08 13:46:13

CCNA中文版

2010-07-27 09:37:44

Flex

2021-10-16 07:15:40

勒索软件攻击数据泄露

2012-12-21 10:32:42

网易电影票客户端

2011-05-19 17:00:56

Web框架

2018-08-08 05:38:12

云计算云服务

2012-09-26 09:26:21

2013-04-18 15:42:35

OS X 10.8.4
点赞
收藏

51CTO技术栈公众号