Actionscript 3 Eclipse和ActionScript3

Actionscript 3 Eclipse和ActionScript3,actionscript-3,eclipse,actionscript,Actionscript 3,Eclipse,Actionscript,有人知道使用Eclipse在ActionScript3中开发的好解决方案(大概是Eclipse插件)吗 利用MTASC、Swfmill和其他开源工具,有许多用于开发ActionScript2的解决方案,但我特别寻找AS3支持 使用Eclipse作为编辑器非常简单,并且可以调用Ant脚本来使用Adobe命令行工具进行编译,但我正在寻找语法着色、自动完成、重构和调试——所有这些都是现代IDE的奢侈品 我使用过的其他工具: FlashDevelop:免费且良好,但仅限于Windows,没有重构功能。

有人知道使用Eclipse在ActionScript3中开发的好解决方案(大概是Eclipse插件)吗

利用MTASC、Swfmill和其他开源工具,有许多用于开发ActionScript2的解决方案,但我特别寻找AS3支持

使用Eclipse作为编辑器非常简单,并且可以调用Ant脚本来使用Adobe命令行工具进行编译,但我正在寻找语法着色、自动完成、重构和调试——所有这些都是现代IDE的奢侈品

我使用过的其他工具:

  • FlashDevelop:免费且良好,但仅限于Windows,没有重构功能。尽管如此,这还是一件不错的作品
  • IntelliJ Idea:非常好的ActionScript3支持,尽管没有Java支持那么灵活。不幸的是,Idea的免费/社区版不支持AS3,我还没有准备好购买完整版本

两个好的商业选择:

  • Adobe Flash Builder。可以作为独立插件或Eclipse插件提供(独立插件只是Eclipse和已绑定的插件)

  • FDT。Eclipse插件。我曾经使用过AS2版本,但我听说过关于AS3支持的非常好的东西


  • 如果您购买了AdobeFlashBuilder,您还可以作为附加组件购买,以提供更多重构/其他工具。但它比FDT便宜得多。

    我拥有Flex Builder和FDT。我使用FDT Professional,我承认最初的购买价格似乎很高,但如果你打算以编写AS3为生,它会在很短的时间内自行支付

    由于最新的(3.5)版本能够通过代码提示编辑MXML,因此我对它几乎没有什么怀念。我发现的主要例外是Flex Builder的可视化布局工具

    其他想法:

    • 根据我对这两种产品的经验,FDT的纯AS3代码编辑器工具(hintng/autocompletion/templating)远远领先于Flex Builder
    • FDT的一些版本可以检查.swc文件,并为其中编译的类提供代码提示(我很确定Flex Builder不能做到这一点,我相信FlashDevelop可以做到)。这允许在以下情况下使用工作流:
      • 设计师为ui元素创建虚拟类(通过Flash IDE的“链接id”机制),使用命名的MovieClips来识别ui元素等
      • 设计导出swc,包括在类路径中
      • 您可以使用AS3类代码扩展这些虚拟类
      • FDT将为您提供MovieClip时间表上所有命名实例的代码提示
    • 您可以从IDE中编译、测试和打包AIR应用程序(基于纯AS3或MXML)
    它似乎是一个开源的AS3 eclipse插件


    虽然还没有尝试过…

    AXDT非常简单,但如果您不想为FDT付费,它实际上工作得相当好。调试特性给人留下了深刻的印象,您可以获得使用Flex Builder 3所做的大部分工作(这就足够了)。它不做任何类型的代码暗示或包探索,而且它有一些问题,甚至在一些基本的事情上,比如将fl包带到源目录中。。。e、 它不将Tween识别为有效类,并抛出警告,即使编译器仍然可以工作。如果您不介意基本上在明文编辑器中编写AS3,并且只需要一种从Eclipse编译的简单方法,那么它是可以使用的。

    他们放弃了对我刚刚测试的Eclipse/Flex/AS3的支持。

    FDT看起来很有趣-尽管要获得任何重构功能,您需要企业版,为了这个价格,我可能会选择Intellij,它除了price之外,其他方面都很满意。一周前发布的FlashDevelop 3.1.0对重构的支持非常有限-请看,非常好-我知道他们计划合并重构-很高兴这一切都发生了。非常好-如果我使用FlashBuilder,我肯定会用SourceMate来扩展它。就商业解决方案而言,我认为我仍然对IntelliJ最满意。@teapot7:我希望有人能对Flash Builder、FDT和IntelliJ进行比较。我使用FB,但我对其他人是否做了对我非常有用的事情很感兴趣,但我并不真的想花时间学习一个全新的系统,只是发现它不值得。我可以说的一件事是,在同一个代码上,您可以从不同的IDE获得不同的输出。请参阅以下链接,了解一些让我不太高兴的事情:>但如果你打算以编写AS3为生,它将在很短的时间内为自己买单是的-对于专业人士和业余爱好者来说,什么是合适的有很大的不同。我以写java为生,并把学习Flash作为一种爱好,所以这影响了我的决定。FDT听起来确实令人印象深刻——我特别喜欢你所说的允许程序员和艺术家之间交流的工作流。我曾经使用现在被忽视的Macromedia Director从事多媒体工作,它的一个巨大优势是程序员和艺术家都可以使用它。快看一下这段视频:FDT所做的是其他任何事情,他们的口号是“纯粹的编码乐趣”,即使你是出于爱好而编码,你不想让它变得愉快吗?给这个打勾。所有的答案都很有帮助。没有一个是我想要的:(另外-答案可能是“尝试Eclipse的AXDT插件”。这支持ActionScript 3。我还没有进行适当的尝试,也不知道它的开发有多积极。