In the middle of 2008 I first time wrote about what I then thought was a cool but remotely stupefying OpenSource project… Gnash !
Gnash is the GNU SWF movie player, which can be run standalone on the desktop or an embedded device, as well as as a plugin for several browsers.
Gnash is capable of reading up to SWF v9 files and opcodes, but primarily supports SWF v7, with better SWF v8 and v9 support under heavy development. Since the 0.8.2 release, Gnash includes initial parser support for SWF v8 and v9. Not all ActionScript 2 classes are implemented yet, but all of the most heavily used ones are. Many ActionScript 2 classes are partially implemented; there is support for all of the commonly used methods of each class.
Gnash has implemented about 80% of ActionScript v2.0, and has begun implementing ActionScript v3.0. Gnash supports the majority of Flash opcodes up to SWF v9, and a wide sampling of ActionScript classes for SWF v8.
Obviously Gnash is also very far from providing a serious alternative as AVM machine tor widespread use, its basic use case now would be embedded on a chip, however the advent of readily available Android kind of defeats this purpose now, doesn’t it ?
Anyways, check out the main developers website…