【问题标题】:actionscript development on macmac上的actionscript开发
【发布时间】:2010-03-23 22:15:40
【问题描述】:

我知道用于 windows 的 FlashDevelop,但是在 Mac 上开发 actionscript 或 haxe 怎么样?除了 eclipse、flex builder 和 FDT 的 flex 插件之外,还有什么好的 IDE 可以在 mac 上进行 actionscript 开发吗?我真的很想为 netbeans 找到一个好的插件,但看起来所有制作这样的东西的项目都停止了。

我曾尝试将 MacVim 与各种插件一起使用,但我从未让它工作,而且开始使用 vim 似乎是一个艰难的学习曲线。

人们在 Mac 上使用什么来开发 actionscript/haxe?

【问题讨论】:

  • 我也很好奇。我正在使用 Flex Builder,除了 Eclipse 和 FDT 之外不知道有任何替代方案。
  • 一年后,不知道这个问题的更新情况如何。
  • 我不再使用 mac 进行 flash 开发,因为我已经使用fb4linux 迁移到 linux。 netbeans 插件有一些更新,但我认为还没有准备好使用。
  • 这里有什么新东西吗?也在寻找一些答案

标签: macos actionscript haxe


【解决方案1】:

我将 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 - 使用开源工具设置完整开发环境的教程。最后一次更新于 2006 年。可以修改以使用当前工具(即 haxe 而不是 mtasc)。

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

Core SWF: Flex/AS3 for Xcode - 更多最新信息。这似乎是使用开源或免费工具在 Mac 上构建 AS 开发环境的最新举措。发布于 2008 年 7 月。此项目已在 Google 代码上发布,欢迎贡献者。

【讨论】:

    【解决方案2】:

    我最近听说了关于 IntelliJ IDEA 的好消息,但我自己还没有真正尝试过。我使用 TextMate、AS3 包和 Flash CS4。

    如果将 FlashDevelop 移植到 Mac 上可能是最好的事情,但据我了解,这不会发生,尽管多年来一直有人要求这样做。

    【讨论】:

    • 我认为 FlashDevelop 是使用 .net 制作的,在 mac 上工作的唯一希望是 mono 变得更好,这样我们就可以模拟 .net 环境。这会很好,但我想将 FlashDevelop 移植到 mac 的最佳方法是将应用程序全部移植到 cocoa 或 qt 或类似的东西,但这可能不太可能发生。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      我知道这是旧的,但我偶然发现了它,所以我想其他人也可以。

      我正在使用 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】:

        对于 Haxe,我在 Mac 和 Ubuntu 上都使用 gedit。有一个plugin for Haxe,其中包括语法高亮和代码完成。

        要在 Mac 上安装插件,请将文件夹 “haxecodecompletion”和“/Applications/gedit.app/Contents/Resources/lib/gedit-2/plugins”中的文件“haxecodecompletion.gedit-plugin”。 语法高亮类似,但文件夹不同。

        【讨论】:

        • 这实际上是一个很好的选择,我没有成功在我的 Mac 上完成代码完成工作,由于某种原因,一旦我尝试激活它,它就会变灰。我目前正在使用一台带有 linux 和 synergy 的旧计算机与我的 mac 一起使用。这与 gedit 一起工作得很好,虽然我从 gedit 得到奇怪的输出,如果它将随机字符放入我正在处理的文件中,可能与我直接在安装有 autofs 的 nas 驱动器上工作有关。
        • 也许你缺少一些 python 包?您可以尝试打开终端并输入“python”以进入交互式 shell。然后输入“import re”、“import logging”、“import subprocess”、“import os”,看看有没有import error出来?
        【解决方案6】:

        Flasm(这是一个工作的 AS2 反汇编程序),也许在其创建者的许可下,谁没有更新,将其重新生成为一个 AS3 反汇编程序?

        我已经完成了这项工作,并且对我来说尽可能接近 RABCDAsm / Yogda。

        【讨论】:

        • oops sorry :( 应该进一步阅读。""我不太可能添加对 Flash 9 的支持。您可能知道,Flash Player 9 包含新的虚拟机,它与旧的。我认为它是 Flasm 生命周期的自然结束——支持它实际上意味着从头开始编写另一个 Flasm。""
        猜你喜欢
        • 1970-01-01
        • 2014-08-26
        • 2010-11-24
        • 1970-01-01
        • 2011-01-22
        • 2011-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多