Developers
This page contains information for people interested in using swfdec in their own products or developing swfdec itself.
License
Swfdec is licensed under the LGPL. For audio and video decoding it may optionally make use of libraries with different licenses. Currently MAD can be used for decoding MP3. If you do not want these restrictions, you can disable support for it.
State
This list does not claim to be up to date or inclusive of all important parts of Flash. This list was last updated for version 0.4.1
Part | Status | Comment |
file format | complete up to v7 | |
rendering | complete up to v7 | Morphshapes seem to work, but noone investigated them thoroughly yet |
sound | streams complete, events basic | the Sound Actionscript object and envelopes are not implemented |
video | playback complete (incl FLV) | support for AS objects is missing, so almost no videos from the web works |
event order | complete for Movieclip | support for key events, onData and other objects is missing |
Actionscript interpreter | new in 0.4.2 | interprets Actionscript and does so nicely. Support for ?DoInitAction is missing |
Actionscript opcodes | 50% of v7 opcodes implemented | the harder opcodes are still missing, mostly Flash 6 and 7 |
Movieclip AS object | positioning and events complete | various functions aren't implemented |
Button AS object | positioning and events complete | identical to Movieclip AS object |
?TextField object | display complete | no editing, and lots of HTML missing |
?TextField AS object | positioning and events complete | identical to Movieclip AS object |
Color, Mouse AS objects | complete | support for the "small" classes should work |
... |
There's a separate page about the MozillaPlugin.