FlashDevelop
FlashDevelop is the IDE [Integrated Development Environment] for Adobe Flash. It is a free and open-source software with a
.NET Framework 2.0 program that runs only on Windows. It offers code editing for Flash developers. It utilizes free Adobe Flex devkit [SDK or software development kit] to build MXML and ActionScript 3 applications, free MTASC [Motion Twin ActionScript 2 compiler] for ActionScript 2 programs and free HaXe tools for JavaScript, Neko, ActionScript 3 and PHP applications. Files associated with FlashDevelop are FXP [Adobe Flex Project File], MXML [Flex MXML Component] and SWC [Flex Components Archive]. It offers highlighting and code completion for CSS, PHP,
XML and HTML. It is built on Scintilla editor component and is mostly written on C#. It has developed numerous features, bug fixes and plug-ins from its community members. FlashDevelop also features easy-to-use snippets and project templates, configurable project compilations and hotkeys, project level and application options, plug-in system wherein every feature is developed within a separate plug-in, enable/disable options for plug-ins, multilingual code files support, Flex Builder projects importation, basic file manipulation with project file explorer. Editing features include code folding, code generation, code completion, syntax coloring, code tips using JavaDoc comments, code outline, to-do list, bookmarks, macros, zoom, SWC and SWF exploration, color editor and picker, creation of JavaDoc. API inclusions are Platform API, user variables, classes and methods, SWC library, typed array values, JavaDoc comment tags and events with listeners.