MTASC (Motion-Twin ActionScript 2 Compiler) es un compilador de ActionScript 2.0 escrito en el lenguaje de programación OCaml por la empresa Motion Twin . Es software libre [3] y se puede utilizar solo o con otras herramientas como swfmill para producir archivos SWF , que contienen contenido multimedia interactivo reproducible con Flash Player . MTASC también es mucho más rápido que el compilador Adobe Flash ActionScript. [ cita requerida ]
MTASC está construido con compiladores OCaml optimizados y, por lo tanto, proporciona una mejora de velocidad con respecto al compilador Macromedia (MMC). [ cita requerida ] MTASC corrige varios problemas de seguridad que ocurren al usar MMC. [ 4 ] El compilador MTASC es más estricto que MMC y puede detectar más errores que MMC; debido a esta rigurosidad, existen algunas diferencias entre MMC y MTASC. [ aclaración necesaria ]
MTASC no es compatible con ActionScript 2.0 en el ámbito de las variables locales, definiciones de funciones locales, etc. [4]
MTASC no soportará ActionScript 3.0, que es compatible con su sucesor, Haxe . [5]