Flex 4正在开发中,目前Adobe上只能下载到Flex 4.0 的sdk,而Flex Builder 4 还没得下载。
先来看看Flex4的一些消息吧:
1. Flex 4.0 的代码编号为Spark,其有新的组件和皮肤架构,新增组件数大约有20,同时也加入了新的动画效果。
2. 支持FXG 1.0: FXG1.0是一种基于flash平台,用xml格式绘制图形和文字的技术。
比如:
<Rect width=”200″ height=”200″>
<fill>
<SolidColor color=”#ff0000″ />
</fill>
<stoke>
<SolidColorStroke weight=”10″ color=”#0000ff” alpha=0.5″ />
</stoke>
</Rect>
3. 虽然state这个特性很容易理解,但是在Flex3.0中使用却不是很容易理解,所以Flex4.0对state进行了改善。
4. 在mxml文档中支持ASDoc(这个是很使用的,可以根据对mxml的文档生成api文档)。
5. 增强了对data-binding的支持。
如Flex 3.0中
<mx:Binding source=”a.property” destination=”b.property” />
<mx:Binding source=”b.property” destination=”a.property” />
在Flex 4.0中
<mx:Binding source=”a.property” destination=”b.property” twoWay=”true” />
6. 使css样式支持父子层定义以及id定义。
如:VBox Button.special{……} // 父子层定义
#submitButton {……} // 基于id定义
7. 在把swf嵌入浏览器时,从原来的Adobe Flash Detection Kit转换到swfobject。
同时,Flex Builder 4也有丰富的新特性,除了对Flex 4.0 SDK的支持,还提供了:
1. getter/setter方法生成,这个在Flex Builder3中是不支持的,有时写一个as model,getter/setter方法很浪费时间。
2. 事件代码生成。(这个不是很清楚,因为下载不到Flex Builder4)
3. 新的包管理。(在Flex Builder3中,不能用a.b.c生成a/b/c)
4. ASDoc工具支持。(终于可以脱离终端了)
5. network monitor。(更加方便的debug,profile)
6. Flex Unit。(单元测试喽)
7. 新的Client Data Management (CDM)
通过Flex Builder4中的service explorer,可以把UI组件和后台数据绑定,实现RIA中提出的企业数据支持。
比如,后台有一张产品表,在Flex Builder4中可以根据表生成as model。
除此之外,Flex 4 还对Flash player 10有更多的支持。
分享到:
相关推荐
Flex4和Spring是两个在开发领域中非常重要的技术框架,它们分别用于构建富互联网应用程序(RIA)和企业级Java应用的依赖注入与控制反转。在本整合实例中,我们将探讨如何将Adobe Flex4与Spring框架无缝集成,以实现...
Flex4与Java通信是开发富互联网应用程序(RIA)时的一项重要技术,允许前端用户界面与后端业务逻辑之间进行高效的数据交换。在本实例中,我们探讨了三种Flex4与Java交互的方式:通过RemoteObject、HTTPService以及...
在本教程中,我们将探讨如何使用Myeclipse与Flex 4进行整合,以构建一个Java Web项目。Flex作为表示层,通常负责用户界面的展示,而Java则处理后台逻辑和服务端数据。为了实现两者之间的通信,我们需要Adobe公司的...
这个WAR包部署到你的应用服务器后,可以为Flex 4应用提供数据服务、消息代理和Remoting功能。 2. **blazeds-spring.war**:这个版本的BlazeDS集成了Spring框架,Spring是一个广泛使用的Java企业级应用开发框架,...
在Flex 4中,开发人员有时需要根据项目需求创建具有特定设计和功能的自定义组件。Alert组件是标准UI库中的一个常见元素,通常用于显示警告、确认或信息消息。然而,Flex 4的默认Alert组件可能无法满足所有设计和交互...
4. **心跳机制**:为了检测和处理断线情况,消息推送系统通常会采用心跳机制。客户端定期发送心跳消息到服务器,服务器响应确认,确保连接的活跃性。 5. **并发与性能优化**:MINA的非阻塞I/O模型能够有效地处理...
3. **新功能**:可能引入了新的API或特性,以便开发者能更好地利用Flex Messaging构建复杂的应用。 4. **兼容性提升**:可能增强了与不同服务器平台、数据库系统或其他技术的兼容性。 5. **安全增强**:更新了安全...
Flex中的消息推送机制是基于Producer和Consumer模型实现的,这种机制允许应用程序实时地发送和接收消息,常用于构建聊天室、通知系统等实时交互的应用。下面将详细解释Flex消息推送的相关知识点。 1. **Producer与...
### Flex4 Cookbook 知识点概述 #### 一、书籍基本信息 - **书名**: Flex4 Cookbook - **作者**: Joshua Noble, Todd Anderson, Garth Braithwaite, Marco Casario, Rich Tretola - **出版社**: O'Reilly Media, In...
文件中的内容描述了一个使用Myeclipse整合Flex4和Java来创建Web项目的步骤,主要涉及到的技术点包括Myeclipse、Flex、Blazeds以及Java Web工程的构建。以下是这些知识点的详细说明: 1. **Myeclipse**:Myeclipse是...
这一版本引入了新的Spark组件模型,提供更美观、可自定义的UI组件,并且增强了性能和灵活性。ActionScript 3.0作为Flex的应用程序编程接口(API),是Flex开发的核心语言,具有面向对象特性和高性能。通过...
4. **Socket通信**:聊天应用通常需要实时通信,Flex可以使用Socket API来实现客户端和服务器之间的双向通信。 5. **多用户同步**:聊天实例需要处理多个用户同时在线聊天的情况,因此,数据同步和并发控制是关键,...
Flex4是一种基于ActionScript 3.0的富互联网应用程序(RIA)开发框架,它由Adobe公司推出,主要用于创建具有高度互动性和动态性的Web应用程序。Java则是一种广泛使用的面向对象的编程语言,尤其在企业级应用开发中...
Flex4和J2EE是两种在开发富互联网应用程序(RIA)时常见的技术栈。Flex4是一种基于ActionScript和MXML的开源框架,用于构建富客户端应用程序,通常在Adobe Flash Player或Adobe AIR上运行。J2EE(Java 2 Platform, ...
【标题】"MyEclipse 8.5+flex4 源码" 涉及的知识点主要集中在Java开发工具MyEclipse 8.5以及Adobe的富互联网应用(RIA)开发框架Flex 4上。这两者的结合为开发者提供了一个强大的平台,用于构建功能丰富的、交互性强...
Flex整合ActiveMQ(JMS)是一项在Web应用开发中实现消息传递的重要技术,它结合了Flex前端的灵活性和ActiveMQ后端的高效消息队列服务。在这个过程中,Flex作为一个富互联网应用程序(RIA)平台,通过Java消息服务...
Flex4 是Adobe Flex框架的一个版本,它主要使用ActionScript 3.0编程语言,MXML标记语言以及Flex Builder(后来称为Flash Builder)作为集成开发环境。这个框架主要用于创建丰富的互联网应用程序(RIA)。在Flex4中...