SWFmill - convert SWF from and to an XML-dialect
Is this an alternative to Flex? Hmmm, maybe one day.
SWFmill is a tool to process Shockwave Flash(TM) (SWF) files. It can convert SWF from and to an XML-dialect called "swfml", which is closely modeled after the SWF file format.
As a simple application of such functionality, swfmill can pack together a bunch of media files (currently only jpeg and other SWFs) into an SWF as "library objects" for your attachMovie() pleasure.
It also provides a libxslt-based XSL transformator that supports an extension ("swft") which helps with generating IDs for SWF objects and can import an SWF as XML using an XPath command (swft:document()).
Warning
Swfmill is alpha-quality software. It might well not work as it should. Please report your experiences if that seems to be the case, send in (if possible small) SWFs or patches.
Download
Both (unixy) source code and windoze binaries are available...
Dependencies
Swfmill requires, and the windows binary release contains code from:
- libxml2 - © 1998-2003 Daniel Veillard.
- libxslt - © 2001-2002 Daniel Veillard.
- zlib - © 1995-2004 Jean-loup Gailly and Mark Adler.