MTASC

From FlashSec

Jump to: navigation, search
MTASC
Developer Nicolas Cannasse
Release 1.12 / 1.13 (Windows)
OS Windows, MacOS, Linux
Genre Compiler
License Unknown
Type Open Source
Website MTASC Homepage
Documentation MTASC Homepage
Wikipedia MTASC
OSFlash MTASC

MTASC (Motion-Twin ActionScript 2 Compiler) is an open-source ActionScript 2.0 compiler written in OCaml. It is either used standalone, or in combination with other open-source tools like swfmill to produce SWF files that can be used to publish interactive, multimedia content playable with the Flash Player. MTASC is also much faster than the Macromedia Flash ActionScript compiler.

MTASC will not support ActionScript Version 3. The author Nicolas Cannasse has devoloped a software called haXe, that also compiles to SWF format but supports ActionScript 3 as well.

[edit] Comparison with Macromedia ActionScript compiler

MTASC corrects several safety problems that occur when using Macromedia Compiler (MMC). The MTASC compiler is stricter than MMC and can detect more errors than MMC, thereby helping you to write better programs. Because of this strictness, there are a few differences between MMC and MTASC.

MTASC is based on the best compiler technology available - OCaml programming language and thus provides a great speed improvement over MMC (compile around 100 classes in less than 5 seconds).

[edit] See also