【问题标题】:Eclipse and Actionscript 3Eclipse 和 Actionscript 3
【发布时间】:2010-04-28 02:22:14
【问题描述】:

有谁知道使用 Eclipse 在 ActionScript 3 中开发的任何好的解决方案(大概是 Eclipse 插件)?

有许多使用 ActionScript 2 进行开发的解决方案,利用 MTASC、Swfmill 和其他开源工具,但我特别在寻找对 AS3 的支持。

将 Eclipse 用作编辑器和调用 Ant 脚本以使用 Adob​​e 命令行工具进行编译的地方非常简单,但我正在寻找语法着色、自动完成、重构、调试 - 所有现代 IDE奢侈品。

我用过的其他工具:

  • FlashDevelop:免费且不错,但仅限 Windows,没有重构。不过还是不错的作品。
  • IntelliJ Idea:非常好的 ActionScript 3 支持,虽然不如 Java 支持那么流畅。很遗憾,Idea 的免费/社区版不支持 AS3,我还没有准备好购买完整版。

【问题讨论】:

标签: actionscript-3 eclipse actionscript


【解决方案1】:

我拥有 Flex Builder 和 FDT。我使用 FDT Professional,我承认最初的购买价格似乎很高,但是如果您以编写 AS3 为生,它会在很短的时间内收回成本。

最新 (3.5) 版本能够使用代码提示编辑 MXML,我几乎没有错过它。我发现的主要例外是 Flex Builder 的可视化布局工具。

其他想法:

  • 在我对这两种产品的体验中,FDT 的纯 AS3 代码编辑器工具(提示/自动完成/模板)远远领先于 Flex Builder。
  • 某些版本的 FDT 可以检查 .swc 文件并为其中的已编译类提供代码提示(我很确定 Flex Builder 做不到,我相信 FlashDevelop 可以)。这允许工作流在
    • 设计师为 ui 元素创建虚拟类(通过 Flash IDE 的“链接 id”机制),使用命名的 MovieClip 来识别 ui 元素等
    • 设计导出 swc,您将其包含在类路径中
    • 您使用 AS3 类代码扩展这些虚拟类
    • FDT 将为您提供有关影片剪辑时间轴上所有命名实例的代码提示。
  • 您可以在 IDE 中编译、测试和打包 AIR 应用程序(纯基于 AS3 或 MXML)。

【讨论】:

  • > 但是,如果您打算以编写 AS3 为生,它会在很短的时间内收回成本。 --- 是的 - 适合专业人士和业余爱好者的内容存在巨大差异。我以编写 java 为生,并将学习 Flash 作为一种爱好,所以这会影响我的决定。不过,FDT 听起来确实令人印象深刻——我特别喜欢你所说的它允许一个允许程序员和艺术家之间交流的工作流。我曾经使用现在被忽视的 Macromedia Director 从事多媒体工作,它的一大优势是程序员和艺术家都可以使用它。
  • 快速观看此视频:viddler.com/explore/video-flash/videos/8 FDT 所做的一切都无法做到,他们的标语是“纯粹的编码乐趣”,即使您是出于爱好而编码,也不会你想让它愉快吗?
  • 给这个打勾。所有答案都有帮助。没有一个是我要找的:(
  • 另外 - 答案可能是“尝试 Eclipse 的 AXDT 插件”。这支持 ActionScript 3。我还没有给它一个适当的尝试,不知道它的开发活跃度。
【解决方案2】:

两个不错的商业选择:

  1. Adobe Flash Builder。可作为独立插件或 Eclipse 插件使用(独立只是 Eclipse 已捆绑插件)。 http://www.adobe.com/products/flashbuilder/

  2. FDT。 Eclipse 插件。我曾经使用 AS2 版本,但我听说过关于 AS3 支持的好消息。 http://www.fdt.powerflasher.com/

【讨论】:

  • FDT 看起来很有趣 - 尽管要获得任何重构功能,您需要企业版,而且对于这个价格,我可能会选择 Intellij,它除了价格之外都满足。
【解决方案3】:

如果您获得 Adob​​e Flash Builder,您还可以购买 SourceMate 作为插件以提供更多重构/其他工具。但它比 FDT 便宜很多。

【讨论】:

  • 非常好 - 如果我使用 FlashBuilder,我肯定会用 SourceMate 来扩充它。就商业解决方案而言,我认为我仍然对 IntelliJ 最满意。
  • @teapot7:我希望有人能对 Flash Builder、FDT 和 IntelliJ 进行比较。我使用 FB,但我很想知道其他人是否做了对我非常有用的事情,但不想花时间学习一个全新的系统,只是发现它不值得。
  • 我可以说的一件事是,您可以从处理相同代码的不同 IDE 获得不同的输出。请参阅以下链接了解我不太高兴的事情:stackoverflow.com/questions/2331279/…
【解决方案4】:

AXDT 非常简单,但如果您不想为 FDT 付费,它确实可以很好地工作。调试功能相当令人印象深刻,因为您可以获得使用 Flex Builder 3 所做的大部分工作(这就足够了)。它不做任何类型的代码提示或包探索,它有一些问题,即使是在基本的东西上,比如将 fl 包引入你的源目录......例如它不会将 Tween 识别为有效类,并且即使编译器仍然可以工作,也会引发警告。如果您不介意在基本的纯文本编辑器中编写 AS3,并且只需要一种简单的方法从 Eclipse 中编译出来,那么它是可用的。

【讨论】:

    【解决方案5】:

    看来AXDT 是一个开源的AS3 eclipse 插件。

    还没试过……

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        猜你喜欢
        • 2011-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-06
        • 2010-11-08
        • 1970-01-01
        相关资源
        最近更新 更多