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

我以前从来没有开发Flash,但我有一个项目,我想使用一个ActionScript 3库,我不知道我需要什么工具启动。 使事情进一步复杂化,我的主要开发框是一个Ubuntu的框。 有没有我需要安装的任何必要的软件包? 或者我可以买的任何.deb的?

谢谢

Windows或Mac盒子。 🙂

只是在开玩笑,其实你可以使用上面提到的Flex 3 SDK,并使用CLI进行编译。 如果这些AS3库确实是Flex库(有时在Flex中有效,在CS3中有效,在两者中起作用),那么您应该能够导入并使用它们。

另外,我从来没有尝试过,但是Flex Builder是基于Eclipse的,我相信如果你想在一个图形IDE中工作,有一种方法可以将Eclipse配置为使用开源Flex编译。

我已经写了一篇关于如何设置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,是稳定的,并具有所有你想要的功能。

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

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

您应该可以在不使用任何手动系统配置的情况下构建ActionScript 2,ActionScript 3,AIR或Flex项目。 由于Sprouts天生就是一个CLI应用程序,因此您可以使用任何您喜欢的开发环境,并使用简单的命令启动构建:

# Compile and run debug build

耙调试

#编译并运行测试工具

耙测试

#编译一个优化的版本部署

耙子部署

#编译你的应用程序作为一个库

耙swc

#为您的应用程序生成文档

耙文档

当然,您可以使用Rake (一个非常简单而灵活的构建脚本引擎)轻松创建或定制构建脚本。

像Rails一样,Sprouts也带有标准的代码生成器,可以自动创建类,测试用例,测试套件甚至MXML组件。

与许多开源项目不同,Sprouts包含了一些相当广泛和详细的文档 。

让我们知道您的想法。

http://projectsprouts.org

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

虽然FlexBuilder很好,但它缺少Powerflasher在用于Eclipse的FDT(Flash开发工具)中包含的许多功能。 FlexBuilder缺少像模板,更好的格式,自动修复警告和错误的东西。 它运行在Eclipse上,使其跨平台,但要警告的是,他们不在Linux环境下测试(但人们没有重大投诉)。

在这里查看所有功能: http : //solutions.powerflasher.com/index.php?id=136#feature_03

你可以试试haXe。 这不是真正的ActionScript,但它是非常相似的(你也可以编译到服务器端或JavaScript): haXe.org

我使用Flex SDK,Emacs(Sub选择编辑器)和Ant作为我的构建工具。 我在博客上写道:

http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

Adobe有一个针对Linux的免费的FlexBuilder alpha版本,我觉得在编辑MXML文件的时候相当不稳定,但是如果你做了严格的actionscript工作,你会发现它很有用。 你可以在这里得到:

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

您可能想看看MTASC http://www.mtasc.org/一个开源的脚本编译器。 我一直有意去看看,但还没有机会。 听说它的伟大的事情。 希望当我解决它,并有问题,你会周围回答他们