MTASC
Encyclopedia
MTASC is an ActionScript
ActionScript
ActionScript is an object-oriented language originally developed by Macromedia Inc. . It is a dialect of ECMAScript , and is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of...

 2.0 compiler written in the Objective Caml (OCaml) programming language
Objective Caml
OCaml , originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996...

 by the company Motion-Twin. It is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 and can be used alone or with other tools like swfmill
Swfmill
swfmill is a free software 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 accessible dialect of SWFML to generate SWF files.swfmill may be used...

 to produce SWF
SWF
SWF is an Adobe Flash file format used for multimedia, vector graphics and ActionScript. Originating with FutureWave Software, then transferred to Macromedia, and then coming under the control of Adobe, SWF files can contain animations or applets of varying degrees of interactivity and function.,...

 files, which contain interactive multimedia content playable with the Flash Player. MTASC is also much faster than the Adobe Flash
Adobe Flash
Adobe Flash is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast...

 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.} 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, et al.

MTASC will not support ActionScript 3.0, which is supported by its successor, haXe
HaXe
haXe is a versatile open-source high-level multiplatform programming language described on its website as a "universal language".It can produce:* Flash applications and games* Multi-platform client-side web applications* Apache CGI web applications...

.

External links

  • Extension:Flashlets.php at OrganicDesign Wiki
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK