本文主要介绍Flex和Flash的关系,非常详细,有一定的参考价值。感兴趣的朋友一定要看完!
Flex简介
Flex通常指的是AdobeFlex,最初由Macromedia在2004年3月发布。基于其专有的MacromediaFlash平台,Flex是一系列支持RIA(RichInternetApplications)开发和部署的技术组合。Flex的另一个含义是生成扫描器的工具,它可以识别文本中的词汇模式。
Flex与Flash的关系
首先,Flash不仅仅是矢量动画创作工具,而是借助脚本语言ActionScript,在功能和定位上不断进化的网络应用开发工具。早在FlashMX的时候,就已经成为macroemdia推广RIA策略的工具。但Flash最初的定位毕竟是美术动画设计师的矢量动画创作工具,不适合传统开发者。所以Flex成了开发者的* * *了。
有了FLASHFlex和Flash,ActionScript是核心编程语言,它被编译成swf文件在Flashplayer虚拟机中运行。因此,Flex也继承了Flash在表示层上的先天之美。除了视觉舒适性,Flex还天生具有矢量图形、动画和媒体处理的便捷界面。
虽然Flex和Flash有很多相似之处,但还是有很多不同之处。
1.虽然ActionScript很常见,但使用的库并不完全相同。更恰当的说法是,他们使用两套“功能重叠”很大的库。
2.Flash偏爱艺术家和动画设计师,所以更容易利用特效处理。Flex偏向于开发人员,因此很容易制作出具有丰富交互功能的应用程序。
3.Flash只能以ActionScript脚本的形式开发(stage与一个名为documentclass的类相关联),stage元素也可以与脚本绑定,但从软件工程的角度不建议这样做。Flex还可以使用一种叫做mxml的标记语言来描述应用程序的外观和行为,ActionScript脚本可以直接嵌入到mxml中。
4.因为第三点,两家公司的市场定位不同。Flex是面向企业的网络应用程序,而Flash则是用于图形动画、广告设计等多媒体显示程序。
5.在移动设备上的Flash player FlashLite的帮助下,Flash可以开发移动应用,但Flex不能。
6.6的编程模型。Flash是基于时间轴的,Flex的是基于表单的,虽然是在网页中运行。
以上就是文章“Flex和Flash的关系是什么”的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/145778.html