FlashDevelop is a free and open source (MIT license) source code editor.
FlashDevelop offers first class support for Flash ActionScript (2 and 3) and haXe development: great and fast code completion & code generation, projects compilation & debugging, plenty of project templates, SWF/SWC exploration, etc.
FlashDevelop is more generally a great web developer IDE with integrated source-control support (svn, git, mercurial), tasks/todo, snippets, XML/HTML completion and built-in zen-coding for HTML.
Download the following
- Flash Player 10 ActiveX control content debugger (for IE)
- Flash Player 10 Projector content debugger
- Flex 3 SDK
Install the Flash Player ActiveX content debugger. There are no install options or configuration needed.
Unzip the Flex 3 SDK
Run the FlashDevelop installer using the default install options.Launch FlashDevelop. Open the settings dialog by going to the Tools/Settings menu. From the left hand side under plugins select the AS3Context. Now in the right hand side menu under Language set the Flex SDK Location to the directory you unzipped the Flex sdk too.
Vizzy Flash Tracer
Vizzy Flash Tracer shows debug trace of SWF files without adding any extra code. It works in Firefox, Internet Explorer, Chrome, Safari, Flash IDE, Adobe AIR and other places where trace statements exist. Vizzy is cross-platform and has all features that a developer requires for a comfortable and fast debugging. Vizzy runs out-of-the-box and configures your environment for you to start debugging your flash applications immediately (automatic mm.cfg file creation, determining location, debug flash player detection, etc. We can download from the following url.