我以前从未开发过 Flash,但我有一个项目想要使用 ActionScript 3 库,但我不确定需要什么工具来启动。让事情变得更加复杂的是,我的主要开发盒是 Ubuntu 盒。我需要安装任何必要的软件包吗?或任何 .deb我可以买吗?

有帮助吗?

解决方案

Windows或Mac框。 :-)

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

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

其他提示

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

项目萌芽 可能是在任何操作系统上启动并运行 ActionScript 或 Flex 开发的最快方法,尤其是在 Linux 上。

你需要安装 红宝石红宝石, 除此之外,它是几个终端命令,您应该构建并显示一个应用程序。

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

编译并运行调试构建

rake debug

编译并运行测试工具

rake test

编译优化的部署版本

rake deploy

将您的应用程序编译为库

rake swc

为您的应用程序生成文档

rake doc

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

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

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

让我们知道您的想法。

http://projectsprouts.org

您可以尝试 Haxe 。它不是真正的ActionScript,但它非常相似(你也可以编译到服务器端或JavaScript)。

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

查看此处的所有功能: http://solutions.powerflasher.com /index.php?id=136#feature_03

我使用 Flex SDK、Emacs(Sub 您选择的编辑器)和 Ant 作为构建工具。我在博客中介绍了如何在这里设置一切:

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

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

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

您可能想看看MTASC http://www.mtasc.org/ 一个开源动作脚本编译器。我一直想看看它,但还没有机会。听到了很多关于它的事情。 希望当我能够解决问题并提出问题时,你会回答它们

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top