SWF (Macromedia Flash) Input and Output Format.
SWF is a Vector Graphics Animation format, defined by MacroMedia, also known
as the Flash Format.
This package provides a low-level reader and writer for SWF files:
- SWFInputStream to read .swf files
- SWFOutputStream to write .swf files
and an implementation of VectorGraphics:
The current implementation supports Version 3 of SWF.
SWF files can be imported by the following applications:
- MacroMedia Flash plugin for Netscape and Internet Explorer
- Other MacroMedia products
In all these applications both online viewing and printing are supported.
The following Limitations exist:
- TestShapes, no text, long blue horizontal lines.
- TestImages does not work.
- TestTransforms, lines too thick.
- TestTaggedString does not work.
- TestPrintColors strange.
- TestPaint no textures.
- TestLineStyles, line endings, line joins and dashing should be simulated.
from the doc:
- All lines in Macromedia Flash (SWF) have rounded joins and end-caps.
Different join styles and end styles can be simulated with a very narrow
shape that looks identical to the desired stroke.
- Macromedia Flash (SWF) has no native support for dashed or dotted line styles.
A dashed line can be simulated by breaking up the path into a series of
short lines.
- TestLabels strange.
- TestImage, no images yet
- TestText2D, no text yet
- TestFonts, no text yet
- gradients, cyclic not implemented, transparency not implemented
- TestAll no gradients in banner, no text
- TestAll no text at all
- TestAll no sky
- TestAll no dashed lines
- TestAll no ORAETLABORA marker, but other marker displayed twice.
- TestAll no impact text.