2010-05-16 96 views
4

目前,网络上一直在争论iPhone OS和Adobe Flash平台的“开放性”。 Adobe的观点是,任何人都可以构建Flash应用程序,而不必担心被允许分发它。有没有免费的工具来构建AIR应用程序?

这让我想知道......是否有可能在不向Adobe提供任何资金的情况下构建和分发AIR应用程序(当然,没有违反任何许可证)?这些工具是免费的吗?有没有开源的?

+0

我投票结束这个问题,因为这是一个关于授权问题的问题,而不是编码。 – Arkadiy 2015-02-05 15:46:24

回答

4

是的。如果你在电脑上下载flashdevelop(这是免费的),或者如果你在Mac上,你需要购买flashbuilder($ 699),fdt($ 129- $ 699),textmate($ 60我认为)或下载minibuilder免费...然后转到Adobe实验室并下载最新的flex sdk。一旦你已经得到这么多检查了互联网上的众多教程中的任何一个,说明如何创建和编译常规as3应用程序,空中应用程序等......

我真的很喜欢flashdevelop,因为它带有项目纯as3应用程序模板,空中应用程序等。它使生活变得非常简单。我不能说其他IDE,因为我没有使用它们,但我知道一些使用FDT的窥视,并且他们对此非常重视(但它不是免费的)。祝你好运!

3

AIR SDK和Flex SDK都是免费且开源的。它们是在Flash平台上构建应用程序的主要工具。在这些SDK之上构建了免费和商业化的IDE。

+0

我认为只有Flex是开源的,他们是否打开AIR? – simion314 2014-11-06 10:45:39

3

是的,您可以使用免费和开源软件来完成这一切 - 我是一名Linux用户和一名Flash/Flex开发人员,并且是活的证明! ;-)

我在Vim中编写所有的AS3和MXML代码,并用mxmlc或amxmlc编译。 Actionscript有一些语法定义和omnicomplete插件,可以很好地工作 - 就像您可以在许多图形化IDE中找到的完全自动完成一样,但足以使Vim成为Flash和Flex开发的一个非常好的选择。

对于图形界面,您可以使用 AIR应用创建MXML布局,这是Flex Builder中设计视图的基本替代方案。

我也有一篇关于创建AIR应用的命令行工具here的简短wiki文章。

如果您在Windows平台上,FlashDevelop是免费且开源的,非常好。虽然我使用.NET 2.0,所以不能很好地与其他操作系统配合使用。

相关问题