OFFICE
北京市海淀区北清路68号用友软件园A座
PHONE
86-10-62431800
EMAIL
support@itari.com.cn
Flex应用组件
2013-01-16 11:16:58 作者:ITARI 来源
Flex组件介绍
Flex应用组件是一套基于RIA技术的Web应用,主要用于前端界面的展现,提供Flex示例和Flex Component两部分支持。Flex示例提供一些Flex应用Demo,帮助开发人员了解Flex;Flex Component会提供给开发人员经过功能封装的Flex的控件,可以通过Flash Builder IDE拖拽使用,或都在编写ActionScript时调用这些已定义的控件。
Flex应用组件截图
了解flex
Flex是Adobe公司开发的,可以输出成基于FLASH Player来运行的互联网应用程序。Flex 基于标准的语言和各种可扩展用户界面及数据访组件结合起来,使开发人员能够快速构建具有丰富数据演示、大客户端逻辑和集成多媒体的应用程序(可以理解为是FLASH的程序员版本)。
Flex使用Action Script作为编译界面和程序编译语言,目前预研使用的Flex4版本,支持Action Script 3.0。前端使用MXML来对结构和内容进行定义,好比HTML。但是MXML比HTML更强大,功能更多。
了解ActionScript
ActionScript 动作脚本是遵循 ECMAscript第四版的Adobe Flash Player运行时环境的编程语言。,它为Flash 影片和应用程序提供交互、数据操作等功能。Flash Player通过其虚拟机执ActionScript,ActionScript代码通常通过编译器(Flash、Flex Builder、Flex SDK 或Flex Data Services中的)编译成二进制代码。编译好的代码内置于SWF 中,该代码有Flash Player的运行环境下被执行。新出的AS3.0使用OOP(面对对象编程),增加更强的报错能力,指定类型也更明确。
Flex使用介绍
Flex 提供了三个类来与服务器通讯: HTTPService,RemoteObject和WebService 。
HTTPService 类提供了使用超文本传输协议(HTTP)与服务器通讯的方式。一个 Flex 应用程序可以使用 GET 或者 POST 请求来发送数据到一个服务器并且处理这个请求返回的XML 或者字符串。使用HTTPService 类,你可以与 PHP 页面,ColdFusion 页面,JavaServer页面(JSP),Java servlet,Ruby onRail,以及 ASP 动态网页通讯。
RemoteObject 允许你定义介于你的应用和服务器上实际的类对象之间的通讯。它是跟Flex Data Services(FDS,如BlazeDS)配合使用的。你可以使用Remote Object类通过AMF格式对象来和服务器通讯。 RemoteObject也可以与Java或者ColdFusion remoting网关或者使用了开源项目的.NET以及PHP程序来通讯,Flex RemoteObject 远程调用对像默认是异步执行的,就像AJAX那样。
Cairngorm(中文名:“烟水晶”)是一个轻量级的Flex RIA程序开发框架,从而使程序可扩展性、可维护性都大大提高,其本身并不是一个完整的企业应用,它只是提供了一个开发骨架,Adobe称之为体系。
文章评论