swfmill is an xml2swf and swf2xml processor with import functionalities.

It's most common use is the generation of asset libraries containing images (PNG and JPEG), fonts (TTF) or other SWF movies for use with MTASC- or haXe-compiled ActionScript, although swfmill can be used to produce both simple and complex SWF structures.

swfmill was originally written by Daniel Turing, but is now sporadically maintained by Daniel Cassidy. It includes substantial contributions by Ralf Fuest, Steve Webster and others.

swfmill is Free Software, © Daniel Turing and contributors.

Download swfmill

Warning: swfmill 0.3.x is considered "pretty stable", meaning it works well for most use cases. Still, there are some open bugs and known misfeatures. No warranty is given, whatsoever (to the extent permitted by applicable law).

Current Release: 0.3.6

source code:
swfmill-0.3.6.tar.gz (1.38MB)
Windows binary:
swfmill-0.3.6-win32.zip (6.89MB)

Old releases, should you require them, are here. You might also find some test-quality prereleases here, or clone the latest master from GitHub.


swfmill documentation is still sparse (you can help!). Nevertheless, there is some information to start from:

Get involved!

Spread swfmill

You are invited to promote swfmill using one of the following SWF banners (which have, of course, been produced using only open-source software):