Flash,Air和ActionScript之间的区别

时间:2010-11-18 21:06:46

标签: flash actionscript air

有人可以描述这3种技术,它们之间的差异以及它们之间的相互关系吗?

2 个答案:

答案 0 :(得分:5)

来自this Armor Game's post

  

Flash - 基于矢量的动画包,随着时间的推移,已经开发出来   编写脚本并逐渐变得更加复杂和支持   交互式结果,以至于用于诸如此类的事物   复杂的Flash游戏和其他类似的东西。可以编写脚本   ActionScript并编译为SWF格式。 Flash是CS的一部分   包裹,高达数百/数千。有   也提供不同版本的包,所以请确保一个   你得到了你需要的东西。

     

AIR - Flash应用程序的增强API和单独运行时   以桌面支持为中心。为AIR编写的程序可以完成所有操作   普通Flash播放器无法实现的有趣事情,比如捕捉   中右键点击。不过,我对细节很模糊。不   如果你只是想制作Flash游戏,那真是相关的   在网上,但如果你想拥有它可能值得研究   一个功能更全面的游戏可下载版本。

Actionscript(来自http://en.wikipedia.org/wiki/ActionScript) -

  最初是一种脚本语言   由Macromedia Inc.开发(现在   由Adobe Systems拥有)。它是一个   ECMAScript的方言(意思是它有   相同的语法和语义   更广为人知的JavaScript),是   主要用于开发   网站和软件定位   使用Adobe Flash Player平台   嵌入式SWF形式的网页   文件。

答案 1 :(得分:0)

有两个运行时Flash平台,一个是Flash Player和其他Adobe AIR(Adobe Integrated Runtime)。 Adobe Flash Player是一个高度表达的跨平台运行时,适用于所有具有Flay Player插件的浏览器。 Flash Player提供在浏览器中运行的SWF文件,而AIR提供在浏览器外部的桌面上运行的.air独立应用程序。 您可以找到有关AIR&的更多详细信息。来自此处的Flash:http://readymadeflash.com/blogs/what-is-the-difference-between-adobe-AIR-and-flash.html