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 );
}
}
}



最近のコメント