问题描述
我以前从未开发过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)是一个不错的起点。还有其他建议吗?
第四种方法
我在新芽方面有很好的经验。它是Flex SDK的红 gems 包装,它允许使用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可能是在任何操作系统上(尤其是在Linux上)启动和运行ActionScript或Flex开发的最快方法。
您需要安装Ruby和RubyGems,除此之外,它是几个终端命令,您应该构建并显示一个应用程序。
您应该完全可以构建ActionScript 2,ActionScript 3,AIR或Flex项目,而无需任何手动系统配置。因为Sprouts本质上是一个CLI应用程序,所以您可以使用您喜欢的任何开发环境,并通过以下简单命令来启动构建:
编译并运行调试版本
rake debug
编译并运行测试工具
rake test
编译优化的构建以进行部署
rake deploy
将您的应用程序编译为库
rake swc
为您的应用程序生成文档
rake doc
当然,您可以使用Rake轻松创建或自定义构建脚本,Rake是一种极其简单且灵活的构建脚本引擎。
与Rails一样,Sprouts也是标准的代码生成器,可自动创建类,测试用例,测试套件甚至MXML组件。
与许多open-source项目不同,Sprouts包含一些相当广泛的detailed documentation。
让我们知道您的想法。
第八种方法
您可以尝试Haxe。它不是真正的ActionScript,但非常相似(您也可以编译到服务器端或JavaScript)。