Hello,
I've recently worked on swfmill's SVG import feature. I attached a first
version of the patch to this email. In my tests it was pretty stable and
produced good results with many SVG files. Here is a list of some of the
new features and bugfixes:
- the transform attribute now accepts more than one transformation
- circles, ellipses, lines and rounded rects are supported
- painting styles defined in a g-node are used in its child nodes
- color names and rgb(r, g, b) colors work
- stroke caps and stroke joins (flash 8 only)
- linear and radial gradients
- strokes with gradients (flash 8 only)
- multiple svg files with the same ids should work (ticket #14)
- most of the problems in ticket #12

There are still some things that need to be fixed (like the text
support), but I hope it is an improvement. I would like to get some
feedback if it works for your SVG files.

Here are some small demo swfs:
http://pep-mp.de/swfmill/swfmill.html (I'm not an artist ;) )
http://pep-mp.de/swfmill/icons.html (some svg icons)

@Gerrit:
I also experienced a lot of flashplayer crashes during the development,
but they all happened during the development of the gradient support.
The crashes were caused by false values in a transformation matrix, the
player didn't crash after I fixed that problem.
The black fill stretching to the sides of the stage is caused by strokes
that aren't closed, so that the fill can "escape" at the left and right
side where the shape isn't closed. When you need a open shape, that is
filled, you need to close it using a invisible stroke. 

Ralf

Attachment: svg.patch.bz2
Description: application/bzip

_______________________________________________
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to