MTASC

MTASC (مترجم Motion-Twin ActionScript 2) هو مترجم ActionScript 2.0 مكتوب بلغة برمجة OCaml من قِبل شركة Motion Twin . وهو برنامج مجاني [ 3 ] ويمكن استخدامه بمفرده أو مع أدوات أخرى مثل swfmill لإنتاج ملفات SWF ، التي تحتوي على محتوى وسائط متعددة تفاعلي قابل للتشغيل باستخدام مشغل Flash Player . كما أن MTASC أسرع بكثير من مترجم Adobe Flash ActionScript.

تم تصميم MTASC باستخدام مُجمِّعات OCaml مُحسَّنة، مما يُحسِّن السرعة مقارنةً بمُجمِّع Macromedia (MMC). يُعالج MTASC العديد من مشاكل الأمان التي تحدث عند استخدام MMC. [ 4 ] مُجمِّع MTASC أكثر دقة من MMC، ويستطيع اكتشاف أخطاء أكثر؛ وبسبب هذه الدقة، توجد بعض الاختلافات بين MMC وMTASC.

لا يتوافق MTASC مع ActionScript 2.0 في نطاق المتغيرات المحلية، وتعريفات الدوال المحلية، وما إلى ذلك. [ 4 ]

لن يدعم MTASC لغة ActionScript 3.0، والتي يدعمها الإصدار اللاحق لها، Haxe . [ 5 ]

انظر أيضاً

مراجع

  1. "CHANGES.txt" . master. mtasc . تم استرجاعه بتاريخ 29-03-2021 عبر GitHub .
  2. "/trunk/fork/ocaml/mtasc/doc/CHANGES.txt" . الكود. نسخة مجتمع MTASC . تم الاسترجاع بتاريخ 29-03-2021 عبر SourceForge .
  3. 1 2 "الترخيص" . master. mtasc . تم الاسترجاع في 29-03-2021 عبر GitHub .
  4. 1 2 مقارنة بين MTASC و Macromedia Compiler
  5. MTASC و ActionScript 3