`
- 浏览:
205618 次
- 性别:
- 来自:
北京
-
摘自久久学院
Flex 是 Macromedia发布的presentation server(展现服务),它是java web container或者.net server的一个应用,根据.mxml文件(纯粹的xml描述文件和actions cript)产生相应得.swf文件,传送到客户端,由客户端的flash player或者shockwave player解释执行,给用户以丰富的客户体验。
大名鼎鼎的Macromedia Flash是强大的矢量动画编辑工具,在作动画起家之后,Flash一直在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的编成脚本actions cript2.0,并且建立起类似于java swing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应得.swf文件。Flex的component和flash的component很相似,但是有所改进增强。
运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?我理解这里面有两个原因:1,为了迎合更多的developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和写程序的开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。
2,为了一个标准。大家一定听说过微软下一代系统longhorn,在longhorn推出的同时微软也会推出新的语言xaml,一种界面描述语言,与之相应的就是smart client和flex非常相似的东西。Mxml和Xaml的也很相似… …由此带来的一些列好处就不用我说了。
Flex和j2ee/.net其实没什么关系,Macromedia用java做出来个应用把flash的技术融合到j2ee里面,再用.net的技术做出来个.net应用把flash技术融合到.net里面去;应该说flex解决了j2ee里面和.net最繁琐的问题那就是web 客户端的问题。微软比较卑鄙在ie里面built-in(事先安装好了)很多空间,可以被.net调用比如datagrid,java就没有办法啦,只能用最原始的html一个tag一个tag地print,真是头疼,还有客户端的javas cript是最难调试的,不论java还是.net都束手无策。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...
Flex Air 是Adobe开发的一款用于构建桌面应用程序的框架,它基于ActionScript 3.0和Flash Player,使得开发者能够使用熟悉的Flex技术创建桌面应用。在Flex Air中,有时我们需要将数据导出为Excel格式,以便用户可以...
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
本教程首先会介绍Flex SDK和Adobe Flash Builder等开发工具的安装与配置,这对于初学者来说是必不可少的基础知识。接着,它会深入讲解Flex编程基础,包括ActionScript语言的关键概念,如变量、数据类型、控制结构...
Adobe Air是Adobe Integrated Runtime(AIR)的简称,它是一个允许开发者使用Flash、Flex或HTML5技术创建桌面应用的平台。Air的核心优势在于它可以调用本地操作系统API,实现与桌面环境的无缝交互,包括文件I/O操作...
开发者可以使用Flex Builder(即现在的Flash Builder)或IntelliJ IDEA等集成开发环境,或者直接通过命令行进行打包操作。 3. **Flex Compiler**:在Air打包过程中,Flex Compiler将MXML和ActionScript代码转换为...
Flex是一个用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境。Adobe AIR则允许开发者创建可以在桌面环境下运行的跨平台应用程序,它提供了访问本地...
`.flexProperties` 文件则是Flex项目的通用属性配置,它定义了项目的基本属性,如Flex SDK版本、默认的MXML或ActionScript类、输出目标(如AIR或Flash Player)等。这些设置对构建过程有直接影响。 `.project` 文件...
flex、flash及air等ios开发证书(P12格式) 压缩包内含两个文件: ios.p12(ios开发证书) mobileprovision.mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa...
AIR是Adobe公司开发的一个跨平台的运行环境,允许开发者创建桌面应用程序,这些应用程序通常使用Flash、Flex或ActionScript编写。"AIR com"可能是指这个压缩包中的内容与AIR应用程序和串口通信有关。 描述中提到...
1. **Adobe AIR**:Adobe AIR是一种运行时环境,允许开发者使用Flash、Flex、HTML5或ActionScript创建可以在桌面系统上运行的应用程序。它结合了Web技术的灵活性和桌面应用的特性。 2. **Flex**:Flex是构建RIA(富...
此“Flex Air 学习资料\01.Flex概述.rar”压缩包文件包含了对Flex Air的基本介绍,特别是通过“01.Flex概述.swf”这个文件,很可能是以互动式的Flash形式提供了Flex的基础知识。 1. **Flex概述**:Flex是基于...
Flex Air的核心在于其强大的开发环境——Flash Builder(以前称为Flex Builder),它提供了集成的开发工具,包括代码编辑器、调试器和性能分析器,帮助程序员高效地编写和测试应用。.NET程序员可以通过学习Flex Air...
程序缘 Flex AIR之旅-第六章 编写用户登录界面,用于学习借鉴的Flex Air的工程源码,导入flash builder4.6即可。已实现一般C/S结构展现界面的实现,如菜单、快捷工具栏、主窗口等。
Flex Air 是Adobe开发的一款用于构建桌面应用程序的框架,它基于ActionScript 3.0和Flash Player,使得开发者能够使用熟悉的Web技术创建桌面应用。在给定的“Flex air 读写Excel文件”的主题中,我们将深入探讨如何...
Adobe AIR(Adobe Integrated Runtime)允许开发者利用Flash、Flex或HTML5技术创建能在桌面环境中运行的应用程序,使得Web应用与桌面应用的界限变得更加模糊,为用户提供了一种全新的交互体验。 Flex,作为开发Flex...
《Flash+Flex+AIR移动开发入门经典》是一本专为初学者设计的教程,全面讲解了使用Adobe的Flash、Flex和AIR技术进行移动应用开发的知识体系。这本书旨在帮助读者掌握如何利用这些强大的工具来创建跨平台的交互式应用...
开发者可以通过学习和研究这个压缩包,了解如何使用Flex和AIR构建桌面通讯录应用,如何将Flash组件融入到项目中,以及如何用XML存储和操作数据。对于想要提升Flex和AIR开发技能的人来说,这是一个有价值的资源。
Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...