Flex是用于构建样式丰富多样的web应用程序的免费开源框架.用Flex做出的这些应用程序利用Adobe Flash Player和Adobe AIR(Adobe Integrated Runtime).
在理解Flex之前,先来了解一下RIA(Rich Internet Application).
RIA为富互联网应用,这个“富”字是个重点,传统的HTML页面元素非常有限,开发人员在页面刷新和相应速度上都收到较大的困扰。
随着3G到来,网络带宽将得到非常大的改善,富互联网应用的时代原来越近,我们可以通过浏览器就能体验到C/S架构的桌面级应用的效果。
RIA在页面的表现力和交互力都大大超过了传统的HTML页面。
而Flex是基于标准编程模型的RIA开发产品集,使用Flex创建的RIA可以运行于安装了Adobe Flash Player软件的浏览器中,或在浏览器外运行于跨操作系统运行时 Adobe AIR上,它们可以跨所有主要浏览器、在桌面上实现一致的运行。
说到Flex,就不需要介绍下面的两个重要概念
(1)MXML,一种XML标识语言,用来进行组建布局,数据绑定和HTML语言很类似,他就是Flex的界面,可以在浏览器里以html的格式运行。
(2)ActionScript:刚开始时是Flash脚本语言,现在的最新版本是3.0,这个版本已经完全面向对象了,对于用过Java语言的我们来说,这个语言很好理解,其实语言大多本是相通的,思想基本一样,只是表达格式各有不同。
Flex开发软件
Flex的开发环境的最新版本是Flash Builder 4.6,以前的版本3的名字为Flex Builder 3.*,到了版本四后改为了Flash Builder。
下面简单介绍4.6版本的安装:
在Adobe官网上下载Flash Builder 4.6,网址
https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder&loc=zh_cn
解压后找到文件中的Set-up.exe文件按照步骤提示进行安装即可,不再详述。
说下我安装过程中遇到的一个问题,开始的时候安装不成功,总是提示失败,要重启后电脑后再试,但是重启后仍旧不行,从网上找到一个方法,有效,分享一下:
找到以下文件夹:
C:\Program Files\Common Files\Adobe
将Adobe文件夹改名或者删除再安装即可
我将Adobe改名后再装后安装成功。
但是Flash Builder 4.6不是免费的,试用期过后需要购买。不过网上有破解码,是正确的,对于我们学习者,先弄个破解码用用吧。。。
下篇文章进入Flex的HelloWorld!