我需要在ActionScript中开发哪些工具(在Linux中)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我需要在ActionScript中开发哪些工具(在Linux中)相关的知识,希望对你有一定的参考价值。

我之前从未开发过Flash,但我有一个项目,我想使用ActionScript 3库,我不确定需要启动哪些工具。为了进一步复杂化,我的主要开发框是一个Ubuntu框。我需要安装任何必要的软件包吗?或者我可以购买任何.deb

答案

Windows或Mac框。 :-)

开个玩笑,实际上你可以使用上面提到的Flex 3 SDK并使用CLI进行编译。如果这些AS3库确实是Flex库(有时在Flex中有效,在CS3中有效,以及两者都有效)之间存在差异,那么您应该可以导入它们并使用它们。

此外,我自己从未尝试过,但Flex Builder基于Eclipse,我相信有一种方法可以配置Eclipse,使用opensource Flex编译进行编译,如果你宁愿在图形IDE中工作的话。

另一答案

我使用Flex SDK,Emacs(Sub of your editor of choice)和Ant作为我的构建工具。我在博客上写了如何在这里设置所有内容:

http://labs.adobe.com/technologies/flex/flexbuilder_linux/

Adobe有一个免费的alpha版FlexBuilder for Linux,我认为在编辑MXML文件时它非常不稳定,但是如果你做了严格的动作脚本,你可能会发现它很有用。你可以在这里得到:

http://www.mtasc.org/

另一答案

您可能想看看MTASC qazxswpoi一个开源动作脚本编译器。我一直想看看它,但还没有机会。听到了很多关于它的事情。希望当我接触它并有疑问时,你会回答它们

另一答案

我写了一篇关于如何设置Eclipse + AXDT + Flex SDK以在Linux上准备mxml / actionscript(as3)开发环境的博客文章。如果您有兴趣,可以看看这里:http://netpatia.blogspot.com/2009/09/flash-development-on-linux.html

另一答案

看起来Flex 3 sdk(http://www.adobe.com/products/flex/flexdownloads/index.html)是一个很好的起点。还有其他建议吗?

另一答案

我和Sprouts有很好的经历。它是Flex SDK的ruby包装器,允许使用Rake构建并轻松连接到持续集成引擎。

http://www.projectsprouts.com/

另一答案

我最近一直在使用Flex Builder Linux并且可以推荐它。它很容易上手,对于alpha来说,它是稳定的并具有你想要的所有功能。

另一答案

JetBrains IntelliJ IDEA(非免费)

http://www.jetbrains.com/idea/features/flex_ide.html


JetBrains Astella(免费但测试版)

http://blog.jetbrains.com/astella/

http://confluence.jetbrains.com/display/AS/Astella+EAP

另一答案

Project Sprouts可能是在任何操作系统上启动和运行ActionScript或Flex开发的最快方式,尤其是在Linux上。

你需要安装RubyRubyGems,除此之外,这是一些终端命令,你应该有一个应用程序构建和显示。

您应该能够构建ActionScript 2,ActionScript 3,AIR或Flex项目,而无需任何手动系统配置。由于Sprouts本质上是一个CLI应用程序,因此您可以使用您喜欢的任何开发环境,并使用以下简单命令启动构建:

编译并运行调试版本

rake debug

编译并运行测试工具

rake test

编译优化的部署构建

rake deploy

将您的应用程序编译为库

rake swc

为您的应用程序生成文档

rake doc

当然,您可以使用Rake轻松创建或自定义构建脚本,detailed documentation是一个非常简单灵活的构建脚本引擎。

与Rails一样,Sprouts也标配了代码生成器,可自动创建类,测试用例,测试套件甚至MXML组件。

与许多开源项目不同,Sprouts包括一些相当广泛的http://projectsprouts.org

让我们知道您的想法。

Haxe

另一答案

你可以试试http://solutions.powerflasher.com/index.php?id=136#feature_03。它不是真正的ActionScript,但它非常相似(你也可以编译到服务器端或javascript)。

另一答案

虽然FlexBuilder很好,但它缺少Powerflasher在Eclipse的FDT(Flash开发人员工具)中包含的许多功能。 FlexBuilder缺少模板,更好的格式化,警告和错误的自动修复等功能。它运行在Eclipse上,使其跨平台,但要注意它们不在linux环境中进行测试(但是人们没有重大的抱怨)。

查看此处的所有功能:http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

以上是关于我需要在ActionScript中开发哪些工具(在Linux中)的主要内容,如果未能解决你的问题,请参考以下文章

Web前端开发需要哪些工具?

前端开发都需要哪些工具?

我需要使用 flash 或 actionscript ping 到网络

Java开发者需要了解哪些常见的开发工具

转行web前端开发,需要哪些工具和需要学习什么?

软件开发工具都有哪些?