MTASC (Motion-Twin ActionScript 2 Compiler) – компилятор ActionScript 2.0, написанный на языке программирования OCaml (Objective Caml). Является свободно распространяемым программным обеспечением с открытым исходным кодом. Может компилировать один или несколько файлов ActionScript непосредственно в SWF-байткод без использования среды разработки Flash или других приложений.
MTASC представляет собой консольное приложение, вследствие этого появились отдельные проекты для облегчения работы с ним: интеграция с Flash IDE (FLASC), добавление интерфейса пользователя (mtascGUI) и т. п..
Отличия MTASC от Macromedia (MMC)
MTASC значительно быстрее MMC.
В MTASC она ограничена блоком кода, в MMC – функцией.
MTASC поддерживает только анонимные локальные функции, в то время как MMC допускает вложения именованных функций.
В MTASC не поддерживаются выражения типа eval(“this”) и eval(“arguments”), свойство Root-клипа недоступно вне соответствующего контекста.
Дополнительные возможности и усовершенствования MTASC
Ссылки