我刚刚开始制作游戏,我决定让我的下一个项目使用flashdevelop或flex builder。原因在于您可以嵌入几乎所有内容并用于许可目的,并建议将游戏编译成一个文件。 flex sdk适用于那种类型的东西。
截至目前,我决定使用flashdevelop。但最近它一直在踢我的背后。首先,我不能使用ui类(e.i.按钮和文本框)可能是因为我做了一些愚蠢的事情。现在由于某种原因我无法编译我的应用程序。当我编译时,没有任何反应,没有错误,没有任何错误。下面是我编译时会发生什么的截图。
是的,我安装了调试器,是的,我安装了sdk
所以现在我正在考虑使用flex builder。不确定哪一个更容易组装和使用。但我知道flex builder社区更大,他们有更好的文档。我对动作脚本很好,但是使用flex时我不太好。
我的最终问题是......
哪一个更容易组装 哪一个更容易使用 哪一个更好整体
答案 0 :(得分:5)
就编译而言,看起来它编译得很好。 除了“你好”之外,我不知道你期望从代码中看到什么 看到打开输出窗口(在View下)
无论您使用flex还是flashdevelop,最终都会使用相同的编译器。
和Adam一样,我觉得flash开发比flex更容易使用,但那是因为我使用了更多(flex试用过期而FD没有)
而且我用FD快速,就像真的很快:)
尝试一些快捷方式:
我确信亚麻大部分都是如此,但是当你已经习惯了这种情况时,那么切换会让你失望。
当我开始使用FD时,我遇到了同样的问题。它归结为flex是有一堆库,它使用的FD除非你链接到它们,否则有时甚至是。
但是一旦开始将库和资产编译为SWC,您就可以通过Flash和Flex编译它们。这可能很方便(比如当你和其他开发人员合作时)
FD没有分析器,但这并没有促使我停止使用它。当我需要一些调试和跟踪是不够的时候我添加了demonsters调试器类:http://www.monsterdebugger.com/它非常强大,但你仍然无法单步执行代码。 **更新 - Flash Develop现在有几个版本的分析器,它有利于观看内存使用,但我仍然最终使用怪物调试器。您也可以在Flash Develop中使用debug并逐步执行代码。**
FD没有flex那样的用户界面,对于开发mxml来说它有点繁琐,但在纯粹的as3中,我发现FD就是我所需要的。比和Flash更好地创建我的SWC答案 1 :(得分:2)
我认为很多是个人偏好,以及你之前使用过的东西。有些人确实有很强烈的意见。
就个人而言,我喜欢FlashDevelop,但仅仅因为我习惯了它,并且可以更快地完成任务,例如设置项目,工作流程,快捷方式等。但我相信如果我强迫自己只使用FlashBuilder(formally FlexBuilder),我很快就会把握它的细微差别。
以下是任何一方的 my 点数:
也可以查看ActionScript Editors上的这篇文章。
答案 2 :(得分:1)
我知道这是一个古老的话题,但如果有人发现它,我注意到这是一个有趣的事情:
我在我的项目中使用像素字体,默认情况下Flash Player模糊部分(这是一个已知问题)。一种解决方案是使用位图文本(某种自定义类),另一种解决方案是使用Text Renderer及其相关元素来强制Flash正确渲染字体。在Flash Builder 4+中使用相同版本的Flex SDK进行编译时,字体会正确呈现。但是当我使用Flash Develop(最新版本)编译时,文本非常难看,随机位置缺少像素。这可能是因为Flash Develop或Flash Builder正在向编译器发送一些隐藏的参数,这些参数会使其工作/中断。
答案 3 :(得分:0)
这是一个长期存在的问题,已经重复了几次。回顾这个问题,看看它是否能回答你的问题。