mac上的actionscript开发

时间:2010-03-23 22:15:41

标签: macos actionscript haxe

我知道Flash的FlashDevelop,但是如何在mac上开发actionscript或haxe?除了用于eclipse的flex插件,flex builder和FDT还有一个很好的IDE用于mac上的actionscript开发吗?我真的想为netbeans提供一个好的插件,但看起来像制作这样的东西的所有项目都停止了。

我尝试过使用带有各种插件的MacVim,但我从来没有让它工作过,而且开始使用vim看起来很难学习。

人们在mac上使用什么来开发动作脚本/ haxe?

6 个答案:

答案 0 :(得分:4)

我将TextMate与ActionScript包一起使用。但是,这是一个体面的开发环境中的呐喊。

FlashBuilder或FDT可能是最好的选择。我花了很多时间寻找一个好的免费选择 - 虽然我在过去的6个月里没有做过检查。如果使用Flash,实际的Flash IDE可能是最好的无附加成本选项。

有一种方法可以设置你的环境来使用XCode,一个独立的编译器,以及一两个其他的东西,但是我找不到好的文档或证据表明有人真正开始工作。

有一个或者是一个Mac版的SePy,但它是可怕的,就像一年半前我放弃它。

我一直在我的工作机器上使用FlashBuilder进行Flex工作,但我想我会开始在我的个人计算机上使用它来进行Flash工作。只是没有遇到任何其他甚至接近Flash的现代开发环境。

抱歉,我没有更多有用的信息。很想听到有人说不同。



更新:使用免费工具找到有关在Mac上设置完整开发环境的各种元素的一些相关信息。在过去的两年里,这方面的情况看起来并不多。

OpenCode - XCode的AS2和AS3语言定义。这可以追溯到2006年,但可能仍然非常有用。

Xcode and the Flex SDK - 使用XCode和mxml编译器设置代码和编译环境的教程。作者指出,一旦他开始使用FlexBuilder,这些信息可能不会100%准确并失去兴趣。

Make Xcode a Full Featured Actionscript IDE - FlaXIDE - 使用opensource工具设置完整开发环境的教程。最近更新于2006年。可以修改为使用当前工具(即haxe而不是mtasc)。

Flex Support for Xcode 3 - 有关使用Xcode作为AS编辑器的更新信息。发表于2007年11月。

Core SWF: Flex/AS3 for Xcode - 更近期的信息。这似乎是使用开源或免费工具在Mac上构建AS dev环境的最新事情。发布于2008年7月。该项目取决于Google Code,欢迎贡献者。

答案 1 :(得分:1)

我最近听说过有关IntelliJ IDEA的好事,但我自己并没有真正尝试过。我使用TextMate,AS3包和Flash CS4。

最好的事情可能是FlashDevelop被移植到Mac,但据我所知,尽管多年来一直要求,但这种情况不会发生。

答案 2 :(得分:1)

答案 3 :(得分:1)

查看“sugar-hx”textmate包。这里有一个概述: http://haxe.org/com/ide/textmate/sugar_hx_textmate

它包括基于编译器的上下文自动完成,导入帮助程序,构建帮助程序以及swf和js的输出嵌入。

答案 4 :(得分:1)

我知道这已经过时了,但我偶然发现了它,所以我想其他人也可能会这样。

我正在使用Sublime Text 2进行AS3开发,我对此非常满意。我与Flash IDE一起使用。

http://www.sublimetext.com/

这是一个非常强大且可自定义的文本编辑器。它与TextMate类似,但速度更快,更现代......还有跨平台。许多人(像我一样)厌倦了等待TextMate 2,并开始使用ST2。

ST2太过深入,无法对其所有功能进行编号,但这里有一个很好的介绍: https://tutsplus.com/course/improve-workflow-in-sublime-text-2/

而不是捆绑包或插件,有包。 ST2包含一个基本的AS3包,但很多人正在开发自己的包。这是我的(仍处于测试阶段):

https://github.com/PierBover/as3-utils

答案 5 :(得分:0)

Flasm(这是一个正在运行的AS2反汇编程序)并且可能在其创建者的许可下,未更新,将其重新生成为AS3反汇编程序?

我有这个工作,对我来说就像我能得到的那样接近RABCDAsm / Yogda。