Flex简介

Flex简介

1、Flex是一个提供开发设计和运行支持的架构,可以使开发人员创建利用Adobe FlashPlayer作为前台的RIA(Rich InternetApplication,即富互联网应用),以满足用户更为直观和极具交互性的在线体验。

2、Flex3.0的技术组成部分:

    a、ActionScript语言:ActionScript3.0是一种功能强大的面向对象编程语言。

    b、MXML语言:MXML是一种描述Flex应用的XML1.0语言。MXML与HTML很像,MXML也是通过一组标签集来定义用户界面,但是MXML提供的标签集比HTML更加丰富。

    c、Flex类库:Flex类库中既包含导航组件、控制组件和容器组件等可见组件,也包含了远程服务对象和数据模型等不可见组件。

    d、 Flex编辑器:解释执行Flex程序,将MXML与ActionScript文件生成SWF文件。

3、Flex框架模型:

      Flex简介_第1张图片

4、Flex的工作流程:

    a、Flex中的MXML文件编译成ActionScript文件;

    b、Flex中ActionScript文件与从MXML文件编译成的ActionScript文件联合共同生成一个完整的SWF文件;

    c、将生成SWF文件嵌入其他程序,进行调试运行。

你可能感兴趣的:(Flex简介)