主にInkscapeで出力したsvgを表示できるようにしたFlash Player10用パーサーです。 パス出力部分はFrocessingのものを使わせていただきました。 (text engine, Vector等使ってるので10以上でコンパイルしてください。)

http://www.libspark.org/browser/as3/SvgParser

Circle, Line, Polyline, Ellipse, Path, Polygon, Rect, Text , Image, ClipPath?, Use等のパースができます。 filterは今のところfeGaussianBlur, feColorMatrixのみ使えます。

「使い方」

import svgparser.SvgDisplay;

var svg:XML = <svg のデータ>;
var svgDisplay: SvgDisplay = new SvgDisplay( svg );
addChild(  svgDisplay );

svgのフォントとswf上でのフォントを変更したい場合

var svgDisplay: SvgDisplay = new SvgDisplay();
svgDisplay.addFontConversion( "SVG Font Name", "SWF Font Name" , FontLookup.EMBEDDED_CFF );
//svgで使われてるフォント名、swfで使いたいフォント名、デバイス or エンベッド
svgDisplay.addFontConversion( "SVG Font Name", "SWF Font Name" , FontLookup.EMBEDDED_CFF );
//どんどん追加できます

svgDisplay.parse( svg );
addChild(  svgDisplay );

TO DO imageのプリロード imageのBase64,png,jpgデコード テキストのラインやグラデーションに対応?

Svg Editor http://www.libspark.org/wiki/seven/svgeditor

Fxg Parser http://www.libspark.org/wiki/seven/fxgparser