Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.613.768 Times

MTASC 1.11

  Date Added: April 16, 2010  |  Visits: 840


Report Broken Link
Printer Friendly Version

Product Homepage
Download (75 downloads)

MTASC is the first ActionScript 2 Open Source free compiler. MTASC project can compile large number of .as class files in a very short time and generate directly the corresponding SWF bytecode without relying on Macromedia Flash or other tools. You can download it now and please read the comparison between MTASC and Macromedia compiler that is sold with Flash. If its your first time using MTASC, please read how to install and use MTASC. INSTALL Theses install notes are for windows user unfamiliar with commandline tools usage. First download the MTASC package corresponding to your system and install/unzip somewhere on your computer. Then add the path of the installed executable to your PATH environment variable (see if you dont kwnow how to do). For example if youve installed into c:program filesmtasc you might add c:progra~1mtasc to your PATH. Now the executable is accessible everywhere. You can then write a compile.bat file containing the following text : mtasc.exe -swf YourProject.swf pause Put the compile.bat file with your source files and run it when you want to compile. USAGE MTASC is a commandline compiler, it can then be better integrated into [Your favorite editor] by configuring it to compile .as files with MTASC. The general usage of mtasc tool is : mtasc (your .as class files) -swf (you project swf). Please note that if you have two classes Point and Line with using Point for its code, you dont need to ask MTASC to compile when compiling since it will do it automatically for you. Then if you want to include the minimal set of classes needed by your program to run, you can simply compile using mtasc where is your "main" class, the entry point of your program (if you have any). Now that you know how to call MTASC, lets have a look at how it works : MTASC takes the SWF file specified with the -swf flag, compile all .as specified files, and update the SWF file by replacing all classes that are present inside it by the newly compiled classes. To use MTASC instead of Macromedia Flash Compiler, its simple. Open your project and publish it normally (for example project.swf). Now run MTASC using the published SWF as input : mtasc (your as files) -swf project.swf. This will compile your classes and update the SWF that you can use for your website. Please note that MTASC add the compiled classes to the SWF in replacement of ALL classes compiled by Flash. If you have an error such as class not found, file not found, or class name mistake, you should use the -cp flag in order to add a ClassPath to MTASC (that means a directory where it will look for .as files). For example if your classes are in the /code directory, do not call mtasc code/ because it will look for the class code.Hello (with package code), but call instead mtasc -cp code Additional arguments are the following : -swf file : specify input SWF which contains assets. -cp path : add a directory path to the ClassPath : this is the list of directories that MTASC will use to look for .as files. You can use several times -cp to add several directories. -main : will automaticaly call static function main once all classes are registered. -header width:height:fps:bgcolor : does not load a SWF, instead create a new one containing only compiled code and using provided header informations. bgcolor is optional and should be 6 digits hexadecimal value. -mx : use precompiled MX classes (see section on V2 components below). Some other arguments, for advanced users : -version n : specify SWF version : 6 to generate Player 6r89 compatible SWF or 8 to access Flash8 features. -v : activate verbose mode, printing some additional informations about compiling process. -out file : change output swf file. -msvc : use Microsoft Visual Studio errors style formating install of Java style (for file names and lines number). -strict : will use strict compilation mode which require that all variables are explicitely typed. -exclude file : exclude code generation of classes listed in specified file (format is one full class path per line). -trace function : specify a custom trace function. (see Trace Facilities), or no disable all the traces. -keep : keep AS2 classes compiled by MCC into the SWF (this could cause some classes to be present two times if also compiled with MTASC). -frame f : will export AS2 classes into target frame of swf. -pack path : compile all the files contained in specified package - not recursively (eg to compile files in c:flashcodemyapp do mtasc -cp c:flashcode -pack my/app). -group : will merge classes into one single clip (this will reduce SWF size but might cause some problems if youre using -keep or -mx). Whats New in This Release: - Several small fixes. - Strongly typed arrays have been added..

Requirements: No special requirements
Platforms: Linux
Keyword: Classes Compile Compilers File Files Mtasc Path Programming Swf
Users rating: 0/10

License: Freeware Size: 296.96 KB
More Reviews or Write Review

Desktop Utilities  -  Copy file or directory path 0.2
Copy file or directory path is a service menu that can copy the full path of file or directory to klipper.. Download Community Portal for KDE Applications Software Office Multimedia Graphic Network Printing Education Games Development...
Libraries  -  Template::Plugin::Java 0.4
Template::Plugin::Java is a Perl module that can generate Java Classes from XML description files and templates. SYNOPSIS From an xml file such as: value2 10<...
18.43 KB  
Science  -  Java classes to access FITS files. rc
Java classes to access FITS files. Library is based on modified nom.tam.fits classes.
150.35 KB  
Programming  -  Scriptol Compilers 6.2
Scriptol is an object oriented programming language designed to deliver the programmer from hardware or software constraints and let him or her concentrate only on the problem to formulate as a program. Scriptol Compilers is universal, and...
1.6 MB  
File Cataloguers  -  FileList 2.3.1
FileList is a command line utility that produces a list of files of the given path in CSV format, which can be imported in a spreadsheet or database. The list includes the file name, size, path, last access and change date, etc. Supported Windows...
888.34 KB  
Libraries  -  File::VirtualPath 1.011
File::VirtualPath is a portable abstraction of a file/dir/url path. SYNOPSIS Content of thin shell "": #!/usr/bin/perl use strict; use warnings; my $root = "/home/johndoe/projects/aardvark"; my $separator = "/"; if( $^O =~...
14.34 KB  
Programming  -  PATH programming language 0.33
PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize...
10.24 KB  
Development Editors  -  FX Batch Compiler 1.1
FX Batch Compiler is a program designed to help you compile FX effect files and HLSL shader files using fxc command line compiler included in DirectX SDK. You can compile many files at time or one file with different settings. This is not shader...
Desktop Toys  -  Compile Here 1.0
Compile Here is a small Nautilus script that lets you compile C++ source files with g++. To install copy script to: /home/yourusername/.gnome2/nautilus-scripts
10.24 KB  
Book Collection Managers  -  Long Path Tool 5.1.4
Long Path Tool 5.1.4 is a software that will let you easily delete, copy or rename long path files. Long Path Tool can eliminate the following error messages: - Path too long - Filename too long - Path too deep -...
1.53 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB