SVGをas3で読み込む方法

as3でSVGを読み込むには、Frocessingライブラリが使える。

package
{
    import flash.display.Sprite;

    import frocessing.shape.FShapeSVG;

    public class TestSVG extends Sprite
    {
        [Embed(source="./assets/foo.svg", mimeType="application/octet-stream")]
        private var Svg:Class;

        public function TestSVG()
        {
            super();

            var svg:XML = XML( new Svg() );
            //shapeデータの生成
            var shapedata:FShapeSVG = new FShapeSVG(svg);
            //Spriteに変換
            var sprite:Sprite = shapedata.toSprite();
            //表示
            addChild( sprite );
        }
    }
}
2010年 7月 19日 | Posted in Flash / ActionScript3.0
タグ: ,
まだコメントはありません。

コメントする

XHTML: 使用可能タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>