Ming-Sharp Module

Ming-Sharp is an open-source (LGPL) library which allows you to create SWF ("Flash") format movies. Ming supports almost all of Flash 4's features, including: shapes, gradients, bitmaps (pngs and jpegs), morphs ("shape tweens"), text, buttons, actions, sprites ("movie clips"), streaming mp3, and color transforms--the only thing that's missing is sound events.

Ming-Sharp is not an acronym.

Note that all values specifying length, distance, size, etc. are in "twips", twenty units per pixel. That's pretty much arbitrary, though, since the player scales the movie to whatever pixel size is specified in the embed/object tag, or the entire frame if not embedded.


To use Ming-Sharp with C#, you first need to build and install the Ming library, source code and installation instructions are available at the Ming home page : http://www.opaque.net/ming/ along with examples, a small tutorial, and the latest news. Also you need install the runtime of .Net from Mono project and glib-2.0 library


Download the Ming-Sharp archive from project page. Unpack the archive. Go in the Ming-Sharp directory:
$ autogen
$ make
$ make install

Here's what it's all about:

  • SWFMovie
  • SWFShape
  • SWFDisplayItem
  • SWFGradient
  • SWFBitmap
  • SWFFill
  • SWFMorph
  • SWFText
  • SWFFont
  • SWFTextField
  • SWFSprite
  • SWFButton
  • SWFAction
  • SWFInput
  • SWFCXform
  • SWFSound

    Showing functions: C#