While searching around for answers, I stumbled a couple of time on developers who didn’t use the actionScript editor that comes with Flash. As a matter of fact, before Flash CS3, the default editor wasn’t packed with options and was kinda simplistic. I was working on a project where I was up to 1000 lines of code so I said to myself, that’s right I need something that has more options. So here are the options I found:
SE|PY: It’s the first one I found, I guess it’s been around the longest. It’s kinda cool, and really easy to customize. It was made by Alessandro Crugnola from http://www.sephiroth.it/ . If you’ve done Flash for some time, you surely ended up on this site one day. This is a good interface, but it has two major down sides: it looks kinda old and it is not in development anymore.
FlashDevelop: I think FlashDevelop is the most promising interface out there. It looks great and has most of the feature that SE|PY has. It’s kinda hard to change the syntax color of the code, but that’s mostly it. It has a great structure for adding plugin so it might become really good in time. Another point I didn’t like was that for help about actionScript code it sends you to adobe liveDocs on the web which is awfully slow.
Flash IDE: This is the default interface that comes with Flash. Up to Flash 8 I would say that you need another interface if you do a lot of actionScript coding. The thing is, that in Flash CS3 Adobe really put some time on the ActionScript editor and made it the better than even FlashDevelop. It now has code folding, and can fold mostly anywhere, not just functions (like in FlashDevelop). Help is easy and fast and it is integrated with the rest of the Flash interface.
So there it is, my review of the ActionScrip editors out there. My big winner is the Flash CS3 editor, but you have to watch closely for FlashDevelop development because it might become really interesting.