MTASC
   HOME

TheInfoList



OR:

MTASC (Motion-Twin ActionScript 2 Compiler) is an
ActionScript ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meaning ...
2.0 compiler written in the OCaml programming language by the company
Motion Twin Motion Twin is an independent studio specializing in online video games. Founded in 2001 the company is a worker cooperative enterprise based in Bordeaux, France. History With the success of ''Dead Cells'' into 2019, Motion Twin wanted to mov ...
. It is
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
and can be used alone or with other tools like
swfmill swfmill is a free software (GPL v2) command line tool that generates SWF files. It is an XML-to-SWF and SWF-to-XML processor. It uses ''SWFML'', an XML dialect closely modeled after the SWF format. It comes with XSLT capabilities, and a more a ...
to produce SWF files, which contain interactive multimedia content playable with the
Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
. MTASC is also much faster than the
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
ActionScript compiler. MTASC is built with optimizing OCaml compilers, and thus provides a speed improvement over the Macromedia Compiler (MMC). MTASC corrects several safety problems that occur when using MMC.Comparison of MTASC and Macromedia Compiler
/ref> The MTASC compiler is stricter than MMC and can detect more errors than MMC; because of this strictness, there are some differences between MMC and MTASC. MTASC is not compatible with ActionScript 2.0 in the local variables scoping, local function definitions, etc. MTASC will not support ActionScript 3.0, which is supported by its successor,
Haxe Haxe is an open source high-level cross-platform programming language and compiler that can produce applications and source code, for many different computing platforms from one code-base. It is free and open-source software, released under the ...
.MTASC And ActionScript 3
/ref>


See also


References


External links

* * * * Extension:Flashlets.php at ''OrganicDesign Wiki'' Adobe Flash Free compilers and interpreters OCaml software {{multimedia-software-stub