Skip to content
This repository

SWF output library

This branch is 0 commits ahead and 0 commits behind master

Update NEWS.

latest commit 454f0de9a3
gg0 gg0 authored January 20, 2014
Octocat-spinner-32 c++_ext Rename all .cvsignore files to .gitignore September 22, 2010
Octocat-spinner-32 ch Updated to 0.3 from Stephen Nestinger February 11, 2006
Octocat-spinner-32 config Rename all .cvsignore files to .gitignore September 22, 2010
Octocat-spinner-32 docs Rename all .cvsignore files to .gitignore September 22, 2010
Octocat-spinner-32 java_ext Some preliminary fixes for the Java extension December 10, 2006
Octocat-spinner-32 macros Bug 110 - portability fix for autoconf macro February 15, 2011
Octocat-spinner-32 perl_ext Apply patch 07-GvCV-isn-t-an-lvalue-since-Perl-5.13.10 from the Debia… June 08, 2013
Octocat-spinner-32 php_ext Fix issue #6 June 08, 2013
Octocat-spinner-32 py_ext Python: Fix typo 'uft-8' September 07, 2011
Octocat-spinner-32 rb_ext Rename all .cvsignore files to .gitignore September 22, 2010
Octocat-spinner-32 src Merge pull request #40 from gg0/fixbison January 20, 2014
Octocat-spinner-32 tcl_ext Rename all .cvsignore files to .gitignore September 22, 2010
Octocat-spinner-32 test Allow tabs in addition to spaces in the macro listing testcases. December 07, 2011
Octocat-spinner-32 util Eeek... wrong file name in the headers list. vasprintf.h is missing f… June 08, 2013
Octocat-spinner-32 win32 new version contributed by Frank Kromann <frank at kromann dot info> October 19, 2004
Octocat-spinner-32 .gitignore Stop ignoring CVS dirs. Nobody should be using CVS anymore by now. May 25, 2011
Octocat-spinner-32 .travis.yml Travis: run ./ September 30, 2013
Octocat-spinner-32 AUTHORS some more documentation updates for perl pod February 10, 2009
Octocat-spinner-32 HISTORY *** empty log message *** August 07, 2002
Octocat-spinner-32 INSTALL Add note about possible requirement to restart apache when changing p… March 28, 2009
Octocat-spinner-32 LICENSE Initial revision February 01, 2001
Octocat-spinner-32 LICENSE_GPL2 Added GPL2 license, for code released with that license (makeswf). March 27, 2005
Octocat-spinner-32 Add "test" alias for "check" rule, to make travis happy September 30, 2013
Octocat-spinner-32 NEWS Update NEWS. January 20, 2014
Octocat-spinner-32 README Update "last updated" string January 09, 2014
Octocat-spinner-32 Add symlink to README with extension .md, trying to make github happy January 09, 2014
Octocat-spinner-32 TODO TODO doesn't need to be executable November 28, 2010
Octocat-spinner-32 s not working on all versions October 20, 2008
Octocat-spinner-32 Prepare codebase for 0.4.6 (NEWS and version) January 09, 2014
Octocat-spinner-32 ming.i Expose SWFSound.setInitialMp3Delay in python binding, test it March 16, 2011
Octocat-spinner-32 Add bits for building rpms November 21, 2006
Octocat-spinner-32 mingpp.h const correct SWFFont constructor by path November 16, 2010


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.