Actionscript

=MTASC= MTASC is an Open Source Actionscript 2 compiler that is used by several third-party Flash development systems, including FlashDevelop.

This tool is now available natively for the chumby device.

Download it from here, unpack to a USB dongle. You should end up with the  binary, and two directories,   and.

Insert the dongle into the back of the chumby, then SSH into the device.

Here's a simple Actionscript program, shamelessly swiped and modified from the MTASC site: class Tuto {

static var app : Tuto;

function Tuto { // creates a 'tf' TextField size 320x240 at pos 0,0 _root.createTextField("tf",0,0,0,320,240); // write some text into it		_root.tf.text = "Hello world !"; }

// entry point static function main(mc) { app = new Tuto; } }

Put this on the dongle as "Tuto.as", then compile it with:


 * 1) cd /mnt/usb
 * 2) ./mtasc -swf tuto.swf -main -header 320:240:12 Tuto.as

This will produce the SWF file. You can run this SWF file on your chumby using the command:


 * 1) chumbyflashplayer.x -i tuto.swf

This should result in the text "Hello world!" being displayed on the upper left corner of the screen.

(You might have to shut down the Control Panel in order to do this, type  to kill it).

=Flash Utilities=

This dongle has built versions of many Open and Free Flash utilities: MTASC, Flasm, swfmill, swftools, and various GIF and JPEG utilities.

Download from osflash_chumby1.7.tar.gz, unpack. For some utilities, you may have to set the library path to /mnt/usb/lib.