Flex产品组成
Flex 是一个比较完整的开发框架,主要有三个部分组成。
1 .Adobe Flex 3 SDK
2 .Adobe Flex Builder 3
3 .Adobe LiveCycle Enterprise Suite
1 .Adobe Flex 3 SDK
2 .Adobe Flex Builder 3
3 .Adobe LiveCycle Enterprise Suite
Flex 运行机制
Flex 只是一种客户端技术,同时也属于Flash 平台。Flex 代
码最终被编译成SWF 文件运行在Flash 播放器(Flash
Player )中。SWF 文件可以单独在用户终端运行,但是
必须要安装Flash Player 。也可以在各种流行的浏览器中
运行,浏览器必须安装Flash Player 插件。
SWF 文件是一个压缩文件,可以通过Flash Player 呈现出来
。由于SWF 文件很小,所以有很快的网络下载速度。用
户要想运行一个Flex 应用程序,只需要通过网络或者其
他途径获取SWF 文件,就可以运行在装有Flash Player
插件的浏览器中。
Flex和Flash的关系
Flex 是早期Macromedia 公司发布的Presentation Server
(展现服务),是Java Web Container 或者.NET
Server 的一个应用。Flex 根据MXML 文件(纯粹的XML
描述文件和ActionScript 脚本语言)产生相应的SWF 文
件,传送到客户端,由客户端的Flash Player 或者
Shockwave Player 解释执行,给用户以丰富的客户体验
。
Flash 是强大的矢量动画编辑工具,在Flash 被Adobe 公司
收购之后,Flash 一直在谋求Rich Internet Application
(富客户端)的霸主地位。最有影响的是,已经推出了
面向对象的编程脚本ActionScript ,并且建立起类似
于Java Swing 的类库和相应Component
(展现服务),是Java Web Container 或者.NET
Server 的一个应用。Flex 根据MXML 文件(纯粹的XML
描述文件和ActionScript 脚本语言)产生相应的SWF 文
件,传送到客户端,由客户端的Flash Player 或者
Shockwave Player 解释执行,给用户以丰富的客户体验
。
Flash 是强大的矢量动画编辑工具,在Flash 被Adobe 公司
收购之后,Flash 一直在谋求Rich Internet Application
(富客户端)的霸主地位。最有影响的是,已经推出了
面向对象的编程脚本ActionScript ,并且建立起类似
于Java Swing 的类库和相应Component