`
zengguo1988
  • 浏览: 279987 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Flex入门知识

    博客分类:
  • Flex
阅读更多

1.       FLEXFlex 是一个提供开发设计和运行支持的架构,它可以使开发人员创建利用Adobe®Flash® Player 9 作为前台的“富客户端互联网应用程序/rich Internetapplications/RIA”,以满足用户更为直观和极具交互性的在线体验。

 

2.       Flex包含元素:

      a)   Flex  framework: Flex开发支持工具包,包含创建RIA所需要的组件,数据绑定、事件模型、图形处理、布局规划容器……,这些文件包含在公用组件库(SWC)文件中。

      b)   MXML:一种类似XML的标记语言,是Flex的主文件,一个工程必须至少包含一个后缀为mxmlMXML文件,使用它去声明程序中所使用的标签结构的定义。在界面中的所有元素都是通过它来定义的。

      c)      ActionScript:一种面向对象的脚本语言,类型与JavaScript,但比JS功能强很多,因为它是仿照Java产生的一门强面向对象的脚本语言。学习过Java的人,对于AS很容易上手。使用AS为应用程序添加动态行为,在MXML中直接导入使用,也可以单独创建AS类。MXMLAS的关系类似与HTMLJS的关系。

     d)        CSS:对界面的美化,在CSS文件中定义,MXML中可以引入使用。

     e)         图形资源

      f)         数据

 

 

3.       Flex的编译原理:

 Flex应用程序被编译成一个SWF文件,然后在Adobe Flash下运行。当一个源代码被编译事它将会转换成ActionScript(MXML-----àActionScript),并与图形和其它资源合并到SWF文件中。在运行时,SWF文件将会所需外部库、服务、数据进行交互。

 

 

 

   虽然在运行是IE中显示的是aa.html,但那是因为Flex应用程序把SWF文件嵌入到了HTML中,通过源代码可以看到。

 

 

4.       Flex 发布模式

      a)         客户端模式,即应用程序只运行在客户端上而不需要服务器资源。

      b)        使用简单的RPC 访问服务器数据,即使用HTTPServiceHTTP GET POST 请求)和WebService(通过使用SOAP)。

      c)         Flex Data Services 模式,可以提供更为高级的特性,如数据同步、安全增强等等。Flex Data Services 增强的RPC 服务支持使用AMF 协议去访问RemoteObjects。这样,你就可以访问远程服务器上的Java 对象(JavaBeansEJBsPOJOs)。同时,Flex DataServices 还提供了一个代理/proxy 以方便对服务器端数据的存取。

 

 

个人博客正式上线,欢迎访问

 

  • 大小: 51.7 KB
分享到:
评论

相关推荐

    Flex入门文档 -王一松

    ### Flex入门知识点详解 #### 1. Flex简介与学习指南 - **Flex概述**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得...

    flex 入门必看,flex,java 操作

    【Flex入门知识详解】 Flex是一种用于构建富互联网应用程序(RIA,Rich Internet Applications)的技术,它由Adobe公司开发,主要用于创建动态、交互式的用户界面。在本文中,我们将深入探讨Flex与Java的集成以及...

    FLEX简单的入门快速总结

    本篇文章将深入探讨Flex的基本概念、数据绑定、HTTPService的使用以及创建自定义事件,这些都是Flex入门阶段需要掌握的关键知识点。 首先,让我们来了解一下Flex的数据绑定。在Flex中,数据绑定是一种强大的机制,...

    flex入门打包教程

    总结来说,这个“flex入门打包教程”旨在引导初学者快速进入Flex开发的世界,从环境搭建开始,逐步掌握Flex与Java的整合、基本编程概念以及实际应用案例。通过这些教程,你可以建立起对Flex开发的全面认识,并有能力...

    FLEX 入门培训 FLEX 入门培训

    包含一些关于flex入门级的知识,包含怎么配置,新建项目等,对初学者很有用!

    Flex 入门教学材料

    本教学材料专注于Flex的入门知识,旨在帮助初学者快速掌握Flex的基本概念、开发环境的搭建以及创建简单应用程序的方法。 一、Flex概述 Flex是一个用于构建具有交互性、动态图形和数据集成的Web应用程序的框架。它...

    《Flex入门》及ActionScript 3.0 语言

    通过《Flex入门》教程,初学者可以系统地学习到这些内容,逐步掌握Flex和ActionScript 3.0的基础知识,从而具备创建富互联网应用程序的能力。在实际项目中不断实践,将理论知识转化为实际技能,才能真正成为Flex开发...

    Flex入门资料 flex3.0

    《Flex入门培训》这部分内容通常会涵盖以下关键知识点: 1. **Flex架构与环境**:介绍Flex SDK(软件开发工具包)和Flex Builder(现称为Flash Builder),以及如何安装和配置这些工具。 2. **MXML和ActionScript*...

    Flex从入门到精通源代码

    在《Flex从入门到精通》这本书中,作者可能涵盖了以下关键知识点: 1. **Flex基础知识**:Flex的基础架构,包括MXML和ActionScript 3.0的介绍。MXML是Flex的主要标记语言,用于创建用户界面;ActionScript 3.0是...

    Flex cookbook(中文版)+Flex入门到实践

    《Flex入门到实践》这本书可能涵盖了以下知识点: 1. **Flex基础**:介绍Flex开发环境的搭建,包括安装Flash Builder IDE和设置开发环境。讲解Flex的基础概念,如MXML和ActionScript的结合使用。 2. **组件库**:...

    Flex4中文快速入门

    在《Flex4中文快速入门》这本书中,你将学习到以下关键知识点: 1. **Flex SDK与Flash Builder**:Flex SDK是免费的开发工具包,包含编译器和库,用于创建Flex应用程序。而Flash Builder是一款集成开发环境(IDE)...

    flex精通 flex入门

    Flex 是一种用于构建富互联网应用程序(RIA)的框架,它主要使用MXML和ActionScript语言。本篇文章将深入探讨Flex的基础知识,特别是...通过对这些基础知识的学习和实践,开发者可以快速入门Flex并逐步精通其各项功能。

    Flex 入门教材.pdf

    本入门教材《Flex 入门教材.pdf》旨在帮助初学者快速掌握Flex的基础知识和应用技巧。 一、Flex简介 Flex提供了一整套开发工具,包括Flex Builder(现已更名为Flash Builder),它基于Eclipse平台,为开发者提供了...

    Flex从入门到精通

    本教程“Flex从入门到精通”是一套全面的内部培训资料,旨在帮助初学者快速掌握Flex的基本概念、核心技术和实际应用。 在Flex的学习过程中,首先要理解Flex SDK,它是开发Flex应用的基础,包括编译器、库和工具。...

    Flex学习资料总结

    1. **Flex入门知识.docx** - 这个文档可能是对Flex的基本概念和环境设置的介绍,包括安装Flex Builder或Flash Builder IDE,理解Flex SDK,以及创建第一个Flex应用的基本步骤。它可能还会涉及MXML和ActionScript的...

    Flex入门实例教程

    Flex入门实例教程是一份非常适合初学者的资源,它旨在引导用户逐步掌握Adobe Flex技术。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,主要用于创建运行在浏览器中的交互式、高性能的用户界面。本...

Global site tag (gtag.js) - Google Analytics