我一直使用内置的IDE,但是自从Flash MX中的ActionScript 2.0起,我就不使用Flash了。我回到Flash,我注意到有很多IDE(其中一些成本更高)。比Flash升级)。所以... Flash / Actionscript 3开发人员的问题-到底要使用哪个IDE?
最佳答案
放下手,一定要使用IDE来执行ActionScript。我们使用(我推荐)Flash Builder 4。
ActionScript 2
在较旧的ActionScript版本(例如您熟悉的Flash MX)中,IDE并不那么重要。您可以摆脱Flash开发环境中的大多数编码。那时,大多数代码都与创建SWF的FLA文件 bundle 在一起。使用ActionScript 3时,它发生了变化,因为与AS2不同,ActionScript 3是面向对象的,这一切都与众不同。
ActionScript 3
现在,最佳实践是在Flash的FLA文件中使用接近零的代码。现在,所有代码都位于* .as文件的外部,并分成软件包。在AS2中情况并非如此。如今,我创建的99%的Flash项目在FLA文件中包含零动作脚本。偶尔的动画控件(例如stop()或gotoAndPlay())有时会不在时间轴范围之外,这是一个例外。即使是那些,我也会尽一切可能将* .as文件插入。如今,FLA中的代码表明您可能在做错事。
为什么使用IDE?
我认为应该将IDE用于ActionScript的原因有以下几个:
核心动作脚本语言不需要您指定变量类型,返回类型等。对难以跟踪的错误进行编码非常容易。 IDE通过突出显示代码并在类型不存在时显示警告来鼓励更强的键入
这就是我能想到的所有内容,但是我敢肯定还有其他数百个原因。
使用哪个IDE?
如果您或您的公司有钱,请使用Flash Builder 4。它是Adobe的defacto IDE,它基于Eclipse的简化版本,这意味着成千上万的有用eclipse插件无需修改即可工作(例如Subclipse),并且它是跨平台的。在线上有许多示例使用Flash Builder,使用它进行开发很难出错。不太明显的基本功能之一是它与BlazeDS和Flex的底层集成-当您重新使用ActionScript时,肯定会使用两件事。
如果您的工作负担不起,则存在更具成本效益的解决方案。 FDT是Eclipse的开源解决方案。很好,但是它缺少Flash Builder中强大的功能套件,尤其是调试浏览器中正在运行的代码的功能。
我希望所有这些都能以某种方式有所帮助,
--g男
关于flash - 如果要使用哪个Flash/ActionScript IDE,则应该使用其中一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3165466/