双色球基本走势图体坛网|双色球基本走势图50期|
首页»Flash»Flex,Flash,AS3,AIR的关系和区别

Flex,Flash,AS3,AIR的关系和区别

来源:Web开发者 发布时间:2012-02-29 阅读次数:

  本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。

  AS3 

  ActionScript 通常简称为AS,它是Flash ?#25945;?#30340;语言。AS编写的程序,最终可以编译成SWF、SWC。SWF 就是我们常说的Flash 动画。但是现在SWF 已经不仅仅?#23884;?#30011;,而是RIA 的载体。ActionScript 有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3)。只有Flash Player 9及以上播放器才支持AS3编译的SWF。这三个版本的差别非常大,现在最流行的版本是AS3。

  Flash

  Flash 是用来生成 swf 文件的创作工具,做动画比较方便,可以在Fla文件内部写AS3代码,也可以在Fla外部写AS3代码。

  Flash 内置 AS3 编译器,所以用Flash也可编译AS3代码生成swf文件。

  Flash Player

  swf 动画需要在网?#25104;?#26174;示出来,就需要安装Flash Player。Flash Player 9是能支持AS3 的最低版本(其?#30331;?#38754;还有一个Flash Player 8.5,只是没普及就升级到9了),后面的Flash Player 都能支持AS3了。

  AIR

  Flash Player 再强大,也是运行在浏览器中,受浏览器约束。为了摆脱浏览器,Adobe又出奇招,发布了AIR。AIR其实就是一个Runtime,你可以把它理解成JVM。有了AIR,就可以用AS3开发桌面软件,而且开发出的软件可跨?#25945;?#36816;行(这和JAVA的一次编译,随处运行如出一辙)。目前国内的AIR应用主要集中在网站的客户端方面,例如新浪微博AIR客户端等。

  Flex

  Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Builder(之前称为 Adobe Flex Builder)软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。

  Flash主要针对设计人员,而 Flex 针对的是编程人员,Flash完全可以实现 Flex 的功能。Flex的优势是在于有?#32422;?#30340;框架,里面已经有很多功能强大的组件了,Flex里可以使用Flash的类,反之则不行的,一般 Flash 适合做动画和一些?#36824;?#21017;的组件,Flex则更适合做一些规则的企业级应用等,?#27604;?#20063;可以嵌入Flash做一些社区、游戏应用。

  FlexSDK

  FlexSDK是用来编译 Flex 程序的?#25945;?#36719;件,Flex SDK 相当于一个库,安装之后,你可以在记事本里编写代码,在Dos下命令行方式来编译你的程序。

  FlexBuilder

  Flash可以认为是创作环?#24120;?#32780;FlexBuilder则是开发环?#24120;↖DE),我们常说的Flex事实指的是FlexBuilder开发环?#24120;?#23427;针对程序员,因为它有现成的UI组件,这些UI组件都是基于AS3封装的,我们使用FlexBuilder可以快速高效的创作出?#32422;?#30340;RIA程序。Flex builder 本身包含了Flex SDK。

  FlashBuilder

  FlashBuilder 是 FlexBuilder 的升级版本,在 FlexBuilder 升级到版本 4 时改名叫 FlashBuilder。在 FlashBuilder 中有更多、更好看、功能更完善的组件,非常适合开发之用。

相关文档:Flash开发环境简介

QQ群:WEB开发者官方群(515171538),验证消息:10000
微信群:?#26377;?#32534;微信 849023636 邀请您加入,验证消息:10000
提示:更多精彩内容关注微信公众号:全栈开发者?#34892;模╢sder-com)
网友评论(共2条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共2条评论
登录会员?#34892;?/span>
双色球基本走势图体坛网
大发快三破解器app 8四肖八码 北京pk10技巧 北京pk赛车老玩家心得 时时彩玩哪个稳赚的 一分快三技巧规律分享 彩神计划破解 彩名堂绿色软件永久免费 北京塞车计划软件免费 幸运飞艇经验分享7码经验