Well, for C programmers using (Ubuntu) GNU/Linux… similar instructions may apply for Windows development.
Install the ActionScript2 compiler (mtasc):
sudo aptitude install mtasc
Write an ActionScript2 program (in a file called “main.as”):
class App
{
static function main(mc)
{
_root.createTextField("tf",0,0,0,320, 240);
_root.onMouseMove = function()
{
_root.tf.text = "X: " + _root._xmouse + "\nY: " + _root._ymouse;
}
}
}
Create a makefile:
CC = mtasc
CFLAGS = -main -header 320:240:20:666666
DEBUG = -v
DEPS = main.as
default: example
example:
$(CC) $(CFLAGS) -swf example.swf $(DEPS)
clean:
rm -f example.swf
Run make:
make
(Hmmm, it was probably a little gratuitous making that command explicit here…)
Embed flash applet in a webpage using the following html embed snippet:
Final product (mouse-over for action… well… “not inaction”):