Flex 框架 (对Adobe官方原文的翻译)

Flex框架提供了一种快速构建网页或桌面RIA应用的方式,包括声明性语言MXML和面向对象语言ActionScript3,同时还提供了预置的类库和服务,如数据绑定、效果动画系统等。组件库覆盖了从简单的控件到复杂的富文本编辑控件。此外,还介绍了Adobe AIR集成、SWF文件大小减小等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:本文为对Adobe官方原文的个人翻译,皆在方便,别无他意。因个人水平有限,不当之处请指出并请谅解。

原文地址:

http://www.adobe.com/products/flex/features/flex_framework/

 

 Flex  框架为开发人员快速构建网页或桌面RIA应用提供了声明性语言,应用服务,组件和数据连接性。

 

语言
MXML 是开发人员用来定义Flex应用程序的布局,外观和行为的语言。ActionScript 3是建立在以ECMAscript 为基础的面向对象语言,用于定义客户端的应用逻辑。MXML和ActionScript 被一起编译到一个SWF文件里面。因为编译器既可以在Flex 3 SDK里找到,同时,它也是Adobe Flex Buidler的一部分,所以,开发人员可以选择在以Eclipse为基础的Flex Builder集成开发环境中开发,也可以在其他的环境中开发。

 

类库和应用服务
Flex 包含一预置的类库和应用服务,来帮助开发人员组装和构建RIA。这些服务包括数据绑定,拖拽管理,管理界面布局的显示系统,管理界面外观的风格系统以及管理动作和变换的效果动画系统。

 

组件
组件库提供了开发人员需要的所有用户界面控件,从简单,复合,单选按钮到复杂的数据网格,下拉列表,以及富文本编辑控件。利用提供的容器来轻松设计复杂可调的布局,利用(修改)皮肤来获得理想的外观。

 

Adobe AIR 集成
Adobe AIR 运行时将web应用扩展到桌面,使创建更加专业,更高性能的在线/离线应用成为可能。Flex 框架对新的AIR API提供了本地支持,并且,Flex Builder 3提供了构建,调试,打包和签名AIR应用所需的所有工具。

 

SWF文件大小减小
很大程度上,减小你的Flex应用SWF文件的大小!除了在Adobe Flex 3编译器中对字节码的优化外,Adobe Flash Player软件中,持久框架新的缓存特性,允许当任何Flex应用在第一次使用时,Flex框架被缓存,并准备为其他的Flex应用重用,而不必与日俱增这些Flex应用来自哪个域。这个缓存和浏览器缓存没有关系,所以,一旦Flex框架被载到本地,它将对所有的Flex应用可用。

 

Flex远程与消息
Flex远程与消息目前已经对所有的开发人员可用,通过开源BlazeDS 项目可以找到。开发人员现在可以免费利用这些强大的Java 服务器集成特性,然后,订阅到Adobe LiveCycle Data Service,Community Edition 以获得已认证的构建和支持,或者,升级到完整的LiveCycle Data Service ES版,以获得完整的服务器解决方案。

 

 

另:

 

RIA: Rich Intenet Application

 

MXML != MSXML

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值