http://zxianf.blog.163.com/blog/static/3012070120110191154830/
--------------------------------------------------
本文简单介绍Flash 开发环境的一些知识.
熟话说"工欲善其事必先利其器",在flash开发之前首先要介绍一下Flash的开发环境。目前的flash制作中,除了基于时间轴的动画外,使用as脚本开发的应用越 来越多。开发基于时间轴的flash的理想工具当然是Adobe的Flash系列,包括Flash 8,Flash MX2004,Flash CS3,Flash CS4等。其中除了CS3和CS4外,其他的版本均不支持AS3,因此,想要使用AS3开发flash应用,必须使用CS3以上版本。具体的如何使用 CS3开发基于时间轴的flash动画在此不介绍,网上有很多的教程。而且Flash CS3自身的帮助文档中介绍的很清楚了。在此简单介绍一下使用AS3脚本开发Flash应用的几个IDE。
Flsh CS3 /CS4
Flash cs3/cs4 是不错的flash工具。但笔者认为不论Flash cs3还是Flash CS4,在单纯的AS脚本编写方面,与其他语言的开发工具(如Eclipse、Netbeans等)相比,仍然存在不小的差距。Flash cs3不支持代码重构,代码定位等功能,在编写代码方面不是十分方便。但是Flah CS3/CS4对时间轴动画的支持是其他纯AS工具无法比拟的。
Flex Builder
Flex builder 是Adobe推出的开发Flex的工具,它是基于Eclipse的开发工具,如果你是Eclipse的拥护者的话,那么恭喜你,你可以在Flash开发当中享受Eclipse的所有优点,包括代码重构,代码提示,代码着色等许多功能。但是Flex builder 可不像Eclipse那样无私,它可自私的啦,为了使用它,你必须向Adobe支付一笔为数不少的费用。(O(∩_∩)O哈哈~),当然如果你使用网上的序列号或注册机之类的那就另当别论了。(使用之后会发生什么,那就只有上帝才知道了。。。。。。。。。。)
下载地址:http://subject.csdn.net/adobedownload/
http://www.adobe.com/cn/products/flashbuilder/
FDT3
FDT与上面的Flex builder一样也是用于Flex开发的,当然也能用来开发Flash啦,不过人家与Flex builder不同的是,它完全是一个基于Eclipse的插件(Flex builder除了插件版本外还有一个完全安装版本)。功能方面同样可以使用Eclipse的强大功能。当然它同Flex builder一样也是身价不菲的啦。更多信息可以访问http://fdt.powerflasher.com/
Flash Develop
这是笔者最喜欢的东东啦,他与上面介绍的工具不同的是,他是用C#实现的完全开源的IDE,相比Flash cs3,它有很多CS3/CS4没有的功能。它还可以用来开发PHP,XML等。不过它的安装比较繁琐,需要Flex SDK ,JRE,dot net framework 2.0等依赖软件。(~~~~(>_<)~~~~ 好麻烦啊)。具体可以参考http://www.flashdevelop.org/community/index.php
我的选择
笔者选择的是同时使用Flash CS3/CS4 和FlashDevelop,个人认为FlashDevelop相当不错,完全能够适应一般的flash as开发。对于需要使用时间轴的flash在Flash CS3/cs4里完成,至于代码嘛,当然是在FlashDevelop里完成了。