Saturday, July 28, 2007

Mtasc


MTASC

Mtasc(Motion-Twin ActionScript 2 Compiler), Motion-Twin é o nome da empresa que o fez.

O que é?

O Mtasc é um compilador que funciona via command line, ou seja, tem que abrir o console e digitar uma linha de comando para ele funcionar.

Como instalar?

Para quem usa o Linux

Downloads:
Arquivo binario => http://www.mtasc.org/zip/mtasc-1.12-linux.tgz
Ubuntu 7.04 => sudo apt-get install mtasc

O pacote binario tem que usar o make install e no ubuntu é apenas dar o apt-get install que já instala.

Para quem usa Mac

Download:
Pacote Mac OSX => http://www.mtasc.org/zip/mtasc-1.12-osx.zip

Para windows

Download:
http://www.mtasc.org/zip/mtasc-1.13.zip

Grafico:
Win-MTASC beta 2 => http://www.protozoo.com/stuff/WinMTASC_beta_2.zip

Obs:
No windows para funcionar melhor tem que registar algumas variaveis, exemplos
http://www.chem.gla.ac.uk/~louis/software/faq/q1.html

Como usar?
-----------------------------------------------
CLASSE
-----------------------------------------------
class Tutorial {

static var app : Tutorial;

function Tutorial() {
_root.createTextField("tf",0,0,0,800,600);
_root.tf.text = "Hello world!!!!";
}

static function main(mc) {
app = new Tutorial();

}
Como vimos o mtasc ainda tem a vantagem de "vim preparado" para usarmos singleton.

-----------------------------------------
COMMAND LINE
-----------------------------------------
mtasc -swf teste.swf -main -header 800:600:20 Tutorial.as

Não vou entrar em detalhes de todos os parametros do mtasc,
pois isso está muito bem documentado no site oficial

Para quem quiser ir além dessas informações visite o site
www.mtasc.org ou ate para os mais ninjas
como hackear o mtasc.

Próximos posts:
  • Diferenças em mtasc e o compilador da MM
  • Como usar Delegate no Mtasc
  • Trabalhando com Mtasc e Flash Remoting
t++

1 comment:

Luiz Alberto said...

Oi amigo, já trabalho a muito tempo com action script orientado a objetos, mas sempre utilizei a IDE Macromedia/Adobe para gerar a biblioteca e compilar os codigos juntamente com o editor de action script Flash Develop.
Estou querendo agora trabalhar usando softwares livres, mas estou com dificuldade de configurar o MTASC.
Você poderia me ajudar a configurar o meu MTASC pra q eu possa comaçar a compliar minhas classes através dele?
Se puder fazer isto ficarei muito agradecido.