繁体   English   中英

有人可以用几句话解释这些技术的相关性:Flex,Flash,Air,ActionScript,SWF,FLV

[英]Can somebody explain in a few sentences how these technologies relate: Flex, Flash, Air, ActionScript, SWF, FLV

我已经阅读了这些内容,但我仍然不明白它们是如何互操作的,这些是竞争技术,甚至是真正的每一个都是明显的。

Flash,Air,Flex ......这些都是“容器”/类似JVM的运行时环境,其中运行ActionScript代码?

SWF,FLV,AIR ......这些竞争文件格式是Flash,Air还是Flex运行时环境执行的?

ActionScript是一种类似C语言,可以编译为SWF,FLV或AIR文件?

对不起,围绕这些条款的所有营销,其中一些可以互换使用,我很遗憾。 假设我想写一个AIR应用程序......那会带来什么? 编写ActionScript,将其编译为SWF,然后安装AIR运行时以执行它? 与Flash不同的是什么?

如果我想播放AIR应用程序,是否需要单独的AIR运行时或Flash是否执行AIR应用程序?

Flex不是一个编程环境。 您对flex构建器IDE感到困惑。

Flex是一个SDK /框架和一组用于构建基于Flash的丰富应用程序的组件。 它还允许您使用名为MXML的XML类型标记来编写应用程序。 但是在一天结束时,它无论如何编译为.swf。

Flash是用于运行.swf文件的产品或技术。

SWF文件是可运行的二进制Flash文件,可以从浏览器插件,独立Flash播放器或桌面AIR容器中运行。

AIR不仅允许您在桌面上运行Flash应用程序,它还是一种跨浏览器容器格式,允许您创建从内部访问操作系统功能的桌面应用程序。 AIR应用程序可以用HTML和JavaScript以及actionscript / flash编写。

Actionscript是flash应用程序编写的语言,基于ECMAScript,只编译为.swf二进制文件。

FLV是一种专有的Flash视频格式。

  • Flex :Flex是一个用于创建RIA(富互联网应用程序)的框架。[它有点像Symphony / Zend是PHP或JQuery是JavaScript。]
  • Flash :是一个编辑器/ IDE来创建可以由FlashPlayer播放的动画片段,但是还有其他选项可以创建电影。
  • FlashPlayer :运行时播放swf电影。 通常,swf电影嵌入在HTML页面中, FlashPlayer由浏览器作为插件启动。
  • Air :使用Web技术创建不在浏览器中运行的应用程序的运行时。 它支持Flash电影,HTML,JavaScript,CSS,......
  • ActionScript :用于创建Flash影片的编程语言。 它可以在FlexFlash -IDE中使用。 ActionScript永远不能直接执行,总是需要编译。
  • SWF :flashmovies的二进制文件格式。
  • SWC :是一个二进制编译库。
  • FLV :声音和视频的容器文件格式。

术语“ Flash ”通常含糊不清,可以同样指用于制作和/或播放.swf(Flash可执行文件)文件的软件,以及.swf内容本身。 Adobe的.swf开发工具(如Flash Pro CS5)及其Flash播放器是最受欢迎的,尽管许多开源和第三方替代品也存在。

Flex是一组开发工具,旨在构建面向Flash播放器的Web应用程序(而不是内容)。 它作为开源工具包提供,包括许多可重用的组件,称为mxml的标记语言和.swf编译器。

Adobe的Flash播放器既可以作为浏览器插件使用,也可以作为本地安装的桌面版本(称为AIR (Adobe Integrated Run-time))使用。

ActionScript是Flash的编程语言,由Flash播放器中的ActionScript虚拟机(AVM)执行。 在当前版本中,ActionScript 3是一种完全OOP编码语言,非常类似于Java。

FLV是Flash播放器用于在网络上传送视频的流行视频容器格式。

Flex是用于开发Flash应用程序的编程环境

Flash是由Flash Player和格式组成的技术,允许在Web浏览器中使用丰富的功能

Air是Flash技术,允许在浏览器模式下运行Flash应用程序,因此它看起来像普通的Windows或Mac应用程序

ActionScript - 用于创建Flash应用程序的编程语言

SWF - 编译Flash二进制文件

FLV - 基于闪存的视频流格式

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM