Skip to content
SWF output library
C Perl Python C++ Yacc XS Other
Find file
Failed to load latest commit information.
c++_ext Rename all .cvsignore files to .gitignore
ch Updated to 0.3 from Stephen Nestinger
config Rename all .cvsignore files to .gitignore
docs Install all of the man pages that are now being created
java_ext Some preliminary fixes for the Java extension
macros Bug 110 - portability fix for autoconf macro
perl_ext Apply patch 07-GvCV-isn-t-an-lvalue-since-Perl-5.13.10 from the Debia…
php_ext Change licence of PHP wrapper back to LGPL-2.1+
py_ext Fix build of python binding with libgif (rather than libungif)
rb_ext Rename all .cvsignore files to .gitignore
src Simplify giflib version specific conditionals
tcl_ext Rename all .cvsignore files to .gitignore
test Allow tabs in addition to spaces in the macro listing testcases.
util Fix "set but not used" warning
win32 new version contributed by Frank Kromann <frank at kromann dot info>
.gitignore Ignore new generated files
.travis.yml Travis: run ./
AUTHORS some more documentation updates for perl pod
HISTORY *** empty log message ***
INSTALL Add note about possible requirement to restart apache when changing p…
LICENSE Initial revision
LICENSE_GPL2 Added GPL2 license, for code released with that license (makeswf). Add "test" alias for "check" rule, to make travis happy
NEWS Bump next release.
README Update "last updated" string Add symlink to README with extension .md, trying to make github happy
TODO TODO doesn't need to be executable s not working on all versions Bump next release.
ming.i Expose SWFSound.setInitialMp3Delay in python binding, test it Add bits for building rpms
mingpp.h const correct SWFFont constructor by path


Build Status

Last updated 09th January 2014.

Ming is a Flash (SWF) output library. It can be used from PHP, Perl, Ruby, Python, C, C++, Java, and probably more on the way.

It comprises a lot of Flash functionality, including features of Flash 8.

Specifically, it lets you create: shapes (including morphs), text, sprites (aka movie clips), buttons, and actions in flash movies, plus more.

The goal for Ming is to abstract away all of the mundane specifics of the SWF file format.

Ming also includes a PHP wrapper which wraps Ming objects in PHP objects. Pretty cool.

The Python wrapper has been updated to mirror the functionality of the PHP interface, so you should be able to use the PHP documentation without getting terribly confused now.

There's a Perl wrapper now, feedback about it (and enhancements) are most welcome.

The C++ wrapper is just one big header file. But it seems to work pretty well. Check the examples directory.

Ming is released under the LGPL. See file LICENSE for the gory details. The command-line actionscript compiler is released under the GPL. See file LICENSE_GPL2 for details.

For installation instructions, see the INSTALL text file.

The Ming Development Team

Something went wrong with that request. Please try again.