Tools:Programming
From GMpedia.org Wiki
Contents |
[edit] Development Environments and Editors
- Adobe Flash Pro The commercial IDE for Flash development offers all what is needed to create Flash movies but for an Actionscript coding development approach I recommend one of the external AS IDE's/editors.
- Adobe Flex 2 Builder The Flex 2 Builder IDE is a custom taylored Eclipse version to build Flex applications and to write and compile ActionScript 3.0 for Flash Player 9.0.
- Adobe Flex 2 SDK The freely available Flex2 SDK including the Flex Framework.
- Eclipse IDE The open source Eclipse IDE is written in Java and therefore platform independent. It is used as part of the FAMES or AMES framework. It is originally a very comfortable IDE for Java development but also features support for many other programming languages, among them Actionscript by either using the ASDT or the FDT plugin.
- Flash Develop A free ActionScript authoring tool for Windows. Supports AS2, AS3 and haXe.
[edit] Compilers
- MTASC The Motion Twin ActionScript Compiler for ActionScript 2.0 is open source command line tool and compiles much faster than the Macromedia Flash compiler. It is also more strict in error checking and more loyal to general coding standards.
- Adobe AS3.0 Compiler The ActionScript 3.0 compiler is currently only available with the freely downloadable Flex Builder 2 Alpha IDE. It is a command line compiler which is also faster than the MMC and has several compiling options.
- haXe haXe is a new programming language for the web by the author of MTASC. It's compiler is not able to process ActionScript at all but it is able to output to SWF format from the haXe language.
[edit] Debugging Tools
- Alcon Alcon is a free external output console for ActionScript that makes it possible to debug Flash movies without the need of the Flash IDE. It is very easy to implement into projects and features configurable fonts and colors, five filtering levels, recursive object tracing and keeps a small memory footprint.
- Xray Xray, formerly known as The AdminTool is an extensive debugging tool for Flash. With it you are able to see (and modify) a snapshot of your Flash projects current state.
[edit] Development Tools
- Adobe Game Suite The Adobe Games Suite is a Flash 8 component being developed to help speed up game development - we believe that the best games in the world today have a strong story line and world class graphics. The Adobe Game Suite takes the bite of programming and lets you focus on story and graphics.
- Flasm Flasm is a command line assembler/disassembler for SWF bytecode. It is useful to optimize a flash movie on a low level to get the last bit of performance out of it.
- mdm Zinc Zinc is a commercial tool to modify and extend a Flash movie with additional functionality to make use of system operations that are normally limited by Flash's sandbox security model or to publish special Flash projectors, for example with transparency or DirectX screen support.
- SWFMill SWFMill is a tool to create SWF files from XML files that contain the structure and assets of your Flash movie. This makes it possible to be able to completely skip the Flash IDE in a Flash development process. You simply define the frames and library assets in the XML file and SWFMill will generate the SWF file for you, ready to inject your ActionScript with MTASC later.
- RegExBuddy Great tool to create and learn Regular Expressions. Trial version can be found here. (Shareware)
[edit] Project Organization Tools
- Sparx Enterprise Architect A full featured UML design application that features many structural and behavoral diagrams and also supports ActionScript. (commercial)
- ArgoUML An open source UML modelling tool written in Java. (open source)

