说一下 FDT
为了修 SWFUpload 的 bug,所以开始真正的用 FDT,以前也用过一下,不过只是为了看 AS 代码方便
其实用 FlashDevelop 这个工具就足够可以修改 bug 了,但是我就是有这个毛病,还是在 Eclipse 里面看东西最爽,至少 Eclipse 里面的空白和 Tab 的显示是最好看的,FlashDevelop 里面的那个显示,有些难受。
FDT 用下来感觉真的很爽,让人在写 AS 的时候有种写 Java 代码的快感:代码提示、实时报错、类型警告;Ctrl 点击可以查看定义;还能 refactor 变量名、类名、方法名、属性名等。凡是只要你能在 Java 编辑器里面做的事情,在这里几乎都可以做。
在FDT的帮助下,我把 SWFUpload 的 AS 代码改的面目全非,但几乎不用担心会出错。
但是 FDT 也有令人不太爽快的地方。我用的是 3.5 版,而且是网上下的破解补丁。不知道真正的版本或者最新的 4 版有没有改进,图标做的有够粗糙,用的是 GIF 图,有锯齿,令人难受,实时报错经常出问题(比如我在某个类里面修改了属性的可见性,在另一个类里面不能马上看到变化);Ctrl 点击也经常不工作;另外一个就是 FDT 太强大,我都不知道怎么样拿它来做 build,所以 build 我都是通过 FlashDevelop 来做的…
最后,也是最致命的一个问题,不管在什么类型的项目里面,如果有 AS 文件,而且你双击打开过,FDT 就在这个项目的根目录下加 .as3_classpath
文件,有可能的话修改 .classpath
文件,并在 .project
文件里面加上 FlashNature
等…这就是我以前装了又卸掉的原因。
我本来就只想看看 AS,没想要编译什么的…
总的来说,FDT 是个强大的 NB 的工具,如果要做 Flash 开发,用这个是没错的。