Adobe Flex 简介

Adobe Flex 简介

我将首先介绍 Adobe Flex 并查看用于开发 Flex 应用程序的各种选项,特别是免费的 Adobe Flex SDK。然后将查看创建 Flex 应用程序使用到的技术:MXML 和 ActionScript。

Adobe Flex 是一种允许您使用传统应用程序开发技术创建强大 Flash 应用程序的框架。Flex 包含了丰富的组件库,允许您轻松地创建出色的富 Internet 应用程序(RIA)。这些应用程序可以使用开放源码的 Flex SDK 和基本文本编辑器(如 Notepad)进行开发。Adobe 提供了一种商用 IDE,称为 Flex Builder,它建立在 Eclipse 平台的基础之上。

Flex SDK 是一种开源框架,它使用所有开发人员都能够轻松掌握的基于标准的语言开发 Flash 应用程序。Flex SDK 存在两种形式:开源的 Flex 3 SDK 和 Adobe Flex 3 SDK。两种都可以免费获得,但是使用不同的许可。开源的 Flex 3 SDK 包含开发 Flex 应用程序所需的所有内容,并且全部根据 Mozilla Public License (MPL) 的 Version 1.1 获得使用许可。Adobe Flex 3 SDK 包含开源 Flex 3 SDK 所具有的所有内容,以及一些其他组件,比如 Adobe AIR 运行时和 Adobe Flash Player 的调试器版本。这些额外的组件根据 Adobe Flex SDK 获得使用许可。

MXML 是一种基于 XML 的用户界面标记语言,主要用于对 Flex 应用程序进行布局并向其添加组件,非常类似于 Java 语言中的 Swing。MXML 还用于创建数据源和将用户界面组件绑定到这些数据源。MXML 的一大优点是它允许开发人员极其轻松地创建动画、状态、转换和样式,从而减少 UI 开发时间并提高开发应用程序功能的生产力。MXML 的一个极为有用的特性就是可扩展性,允许开发人员方便地创建可重用组件。

ActionScript 是基于 ECMAScript 的脚本编制语言,其语法类似于 JavaScript,这使 Web 开发人员很容易掌握它。ActionScript 过去用于控制 Flash 动画,但是现在用于创建成熟的面向过程和面向对象应用程序。在 Flex 方面,ActionScript 允许您为应用程序增添交互性,并且您稍后将在示例应用程序中大量使用到这一特性。

MXML 文件通过扩展名 .mxml 创建,并且可以在 <mx:Script> 标记的 CDATA 部分中包括 ActionScript。此外,ActionScript 代码可以保存到外部文件中,其扩展名为 .as。MXML 和 ActionScript 代码被编译为 Flash 字节码,从而生成一个 .swf 文件。该文件随后可被包含到 HTML 文件或 AIR 应用程序中并被部署到 Web 或桌面中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值