我以前从来没有开发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构建,并轻松挂接到持续集成引擎中。
我最近一直在使用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包含了一些相当广泛和详细的文档 。
让我们知道您的想法。
JetBrains IntelliJ IDEA(不是免费的)
http://www.jetbrains.com/idea/features/flex_ide.html
JetBrains Astella(免费但是测试版)
虽然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工作,你会发现它很有用。 你可以在这里得到:
您可能想看看MTASC http://www.mtasc.org/一个开源的脚本编译器。 我一直有意去看看,但还没有机会。 听说它的伟大的事情。 希望当我解决它,并有问题,你会周围回答他们