【问题标题】:flashdevelop vs flex builderflashdevelop vs flex builder
【发布时间】:2010-02-08 19:06:14
【问题描述】:

我刚开始制作游戏,我决定在我的下一个项目中使用 flashdevelop 或 flex builder。原因是因为您可以嵌入几乎所有内容并用于许可目的,并且建议将游戏编译到一个文件中。 flex sdk 很适合这种类型的东西。

现在我决定使用 flashdevelop。但最近它一直在踢我。首先,我无法使用 ui 类(例如按钮和文本框)可能是因为我做了一些愚蠢的事情。现在由于某种原因我无法编译我的应用程序。当我编译时,什么都没有发生,没有错误,什么都没有。下面是我编译时发生的屏幕截图。

是的,我安装了调试器,是的,我安装了 sdk

所以现在我正在考虑只使用 flex builder。不确定哪一个更容易组装和使用。但我确实知道 flex builder 社区更大,而且他们有更好的文档。我擅长 actionscript,但我不擅长使用 flex。

我的终极问题是......

哪个更容易组装 哪个更容易使用 哪个整体更好

【问题讨论】:

    标签: apache-flex flash actionscript-3 actionscript


    【解决方案1】:

    就不编译而言,看起来它编译得很好。 除了“Hello”之外,我不知道您希望从代码中看到什么 看到打开你的输出窗口(在视图下)

    无论您使用 flex 还是 flashdevelop,最终都会使用相同的编译器。

    和 Adam 一样,我发现 flashdevelop 比 flex 更容易使用,但那是因为我用得更多(flex 试用期已过期,而 FD 没有)

    而且我的 FD 速度很快,就像真的很快 :)

    尝试一些快捷方式:

    • 创建 getter 和 setter 或 生成函数按'ctrl shift ~'和PRESTO
    • 或 for 循环或前几个循环类型 字母,然后按“ctrl B”
    • 在您的代码中查找任何字符串的实例 可以做 F3 和 shift F3,而 F4 会找到对象或函数 声明(即使在单独的文件中)
    • FD 还添加了很多类作为 需要(有时我必须手动完成)
    • 最新版本让 你生成扩展的类 下一节课更轻松。

    我确信亚麻也能做到这一点,但是当你已经习惯了这一点时,切换会减慢你的速度。

    当我开始使用 FD 时,我遇到了同样的问题。归根结底,flex 有一堆库,它使用的 FD 没有,除非你链接到它们,有时甚至是这样。

    但是,一旦您开始将库和资产编译成 SWC,您将能够通过 Flash 和 Flex 编译它们。这很方便(比如当您与其他开发人员合作时)

    FD 没有分析器,但这并没有提示我停止使用它。当我需要一些调试并且跟踪还不够时,我添加了演示调试器类:http://www.monsterdebugger.com/ 它非常强大,但您仍然无法单步执行您的代码。 ** 更新 - Flash Develop 已经有几个版本的分析器,这对观察内存使用很有好处,但我最终还是经常使用怪物调试器。您也可以在 Flash Develop 中使用调试并逐步执行您的代码。**

    FD 没有 flex 有的 UI,而且对于开发 mxml 来说有点乏味,但是在纯 as3 中,我发现 FD 是我所需要的。好吧,用 Flash 来创建我的 SWC

    【讨论】:

    • 我能弄明白。这是因为我的输出窗口被关闭了,所以我没有看到像在底部看到的那样的输出。小错误。但是感谢您的帮助
    【解决方案2】:

    我认为其中很多是个人喜好,以及您以前使用过的。不过,有些人确实有强烈的意见。

    我个人喜欢 FlashDevelop,但这只是因为我习惯了它,并且可以更快地完成工作,例如设置项目、工作流程、快捷方式等。但我敢肯定,如果我强迫自己只使用 FlashBuilder (formally FlexBuilder),我很快就会掌握它的细微差别。

    以下是双方的一些我的点:

    Flash 开发:

    • 我喜欢 FlashDevelop 如此简单的方式, Flash Builder 在哪里 笨重。
    • FlashDevelop 完全免费,而 Flash Builder 实际上要花不少钱。

    Flash 生成器:

    • 基于 Eclipse 构建,因此拥有庞大的社区、大量插件等。
    • 集成到 IDE 中的源代码控制(在大型项目中非常重要)。

    也可能想在ActionScript Editors 上查看这篇文章。

    【讨论】:

    • 我想使用 flashdevelop,但一直遇到问题。我想我可以为此开一个新帖子,希望我能解决它
    • 您在尝试使用 Flash Builder 时可能会遇到更多问题!第一次使用要复杂得多。
    【解决方案3】:

    我知道这是一个老话题,但如果有人发现它,我注意到了一件有趣的事情:

    我在我的项目中使用像素字体,默认情况下,Flash Player 会模糊其中的一部分(这是一个已知问题)。一种解决方案是使用位图文本(某种自定义类),另一种是使用 Text Renderer 及其一些相关元素来强制 Flash 正确呈现字体。在 Flash Builder 4+ 中使用相同版本的 Flex SDK 进行编译时,字体会正确呈现。但是当我使用 Flash Develop(最新版本)编译时,文本真的很难看,随机位置缺少像素。这可能是由于 Flash Develop 或 Flash Builder 正在向编译器发送一些隐藏的参数,这些参数要么使其工作/中断。

    【讨论】:

      【解决方案4】:

      这是一个长期存在的问题,已经重复了几次。查看这个问题,看看它是否能回答您的问题。

      Web-based Game Development: Flex Builder or Flash CS3?

      【讨论】:

      • 这个问题是关于 FlashBuilder (FlexBuilder) 与 FlashDevelop 的,而您链接的问题是关于 FlashBuilder 与 Flash 创作的。不过还是有一些相关的点。
      • 是的,链接的文章是 flash vs flex。我想比较一下 flash development 和 flex builder
      猜你喜欢
      • 1970-01-01
      • 2012-03-22
      • 2013-11-26
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      相关资源
      最近更新 更多