Skip to content
SWF output library
C Perl Python C++ Yacc XS Other
Failed to load latest commit information.
c++_ext
ch Updated to 0.3 from Stephen Nestinger Feb 11, 2006
config
docs
java_ext
macros
perl_ext
php_ext Change licence of PHP wrapper back to LGPL-2.1+ Jun 26, 2014
py_ext
rb_ext
src
tcl_ext
test
util
win32 new version contributed by Frank Kromann <frank at kromann dot info> Oct 19, 2004
.gitignore
.travis.yml
AUTHORS
HISTORY *** empty log message *** Aug 7, 2002
INSTALL
LICENSE
LICENSE_GPL2 Added GPL2 license, for code released with that license (makeswf). Mar 27, 2005
Makefile.am
NEWS
README Update "last updated" string Jan 9, 2014
README.md
RELEASE
TODO
autogen.sh
configure.in Bump next release. May 15, 2015
ming.i
ming.spec.in
mingpp.h

README.md

MING THE MODULE

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 http://www.libming.org

Something went wrong with that request. Please try again.