Flex和Flash的区别和联系

转载 2012年03月30日 10:40:20

原文地址: http://www.mxria.com/flex/17112011f110.htm


本文和大家重点讨论一下Flex和Flash的区别和联系,Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。虽然Flex和Flash有众多的相似点,但是不同之处仍然很多,请看本文 详细介绍。

Flex和Flash关系

 首先这里想说的是,Flash并非只是一个单纯的矢量动画创作工具,而是一个凭借脚本语言ActionScript在功能和定位上不断演变的网络应用开发工具。早在FlashMX的时候就已经成为macroemdia推广RIA战略的工具。但是毕竟Flash最初的定位是面向美工的矢量动画创作工具,并不适合传统的开发人员。于是Flex成为开发者们的首选。

Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。

虽然Flex和Flash有众多的相似点,但是不同之处仍然很多

1.尽管公用ActionScript,但是使用的库并不完全相同,更合适的说法是两者使用着两套具有极大“功能重叠”范围的库。

2.Flash偏向的是美工人员,所以更容易发挥特效处理的优势,Flex偏向开发人员,所以容易做出具有丰富交互功能的应用程序。

3.Flash只能以ActionScript脚本的形式开发(舞台被关联到一个称之为documentclass的类里),另外舞台元素也是可以绑定脚本的,不过从软件工程的角度讲不建议这样用,Flex还可以使用称作mxml的标记语言来描述应用的外观和行为,mxml中可以直接嵌入ActionScript脚本。

4.由于第三点而造成的两者市场定位不同,Flex是面向企业级的网络应用程序,Flash则面向诸如平面动画、广告设计等多媒体展示程序。

5.借助FlashLite这一移动设备上的Flashplayer,Flash可以开发移动应用,Flex则不行。

6.Flash的编程模型是基于时间轴的,Flex的则是基于窗体,虽然它运行在网页里。


flex和Flash的区别

运用Flash是完全可以做到flex的效果 但Flash是为了designer(设计者)设计的,界面还有flash的动画概念和程序开发人员格格不入。 Flex是为developers(开发者)设计的...
  • wlanye
  • wlanye
  • 2013年01月06日 21:58
  • 1225

Android笔记 - APK打包流程

Android APK (Android Application Package) 是Android系统中应用程序安装包的文件格式,以.apk作为文件后缀名,MIME类型为application/vn...

swfkit打包swf文件步骤(图文教程)

常用的swf打包工具有flashpacker以及swfkit ,两者各有优势 flashpacker方便快捷,简单易用,缺点就是不支持mp4 flv等视频文件打包 swfkit 则都支持,它的缺点就是...

Flex:Air的NativeWindow和Window的区别(留意原文的右侧Flash标签云,酷)

推荐原因:在Air窗口中写HtmlTex用到。

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

Flex,Flash,AS3,AIR的关系和区别 本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。 AS3 ActionScript 通常简称为AS,它是...

Flex和Flash的区别详解

Flex和Flash各有各自的特点和作用,那么你对他们的区别是否了解,这里和大家分享一下,从技术角度来看,Flex和Flash是融合在一起的。 AD:2013云计算架构师峰会课程资料下载 ...

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

本文详细介绍了 Flash、Flex、AS3、AIR 的关系和区别。希望对初学者有帮助。   AS3    ActionScript 通常简称为AS,它是Flash 平台的语言。AS编写的...

adobe air 和 flash builder 和 flex 和flax 的区别。 越简单直观越好,不要官网的粘贴,看不懂。

adobe air 和 flash builder 和 flex 和flax 的区别。 越简单直观越好,不要官网的粘贴,看不懂。 2010-09-21 14:56ydf1999 | 分类:电脑/...

Flex:Air的NativeWindow和Window的区别(留意原文的右侧Flash标签云,酷)

转载地址:             http://blog.csdn.net/huanghr_1/article/details/6422950 推荐原因:在Air窗口中写HtmlTex用到。  ...

ActionScript,Flash,Flash/Flex Builder,FlashPlayer,AIR,swf,swc,swz之间的区别

原文链接:http://zengrong.net/post/1295.htm ActionScript ActionScript通常简称为AS,它是Flash平台的语言。AS编写的程序,最终可以编...
  • arvin0
  • arvin0
  • 2016年03月14日 16:11
  • 367
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Flex和Flash的区别和联系
举报原因:
原因补充:

(最多只允许输入30个字)