私は自分で svg にエクスポートしようとしていますが、svg エクスポーターを見つけるのが非常に難しいことに少し驚いています。
私はxgraphicsに出くわしましたが、役立つかもしれません。
実際には、SVG クラスだけが必要です。as3 のグラフィックス クラスを模倣しようとしますが、描画ポリゴン クラスを追加する必要があることがわかりました。
/**
* graphics
*/
public function drawPolygon($points:Array):void {
var $pointsString:String = "";
for each (var $pt:Point in $points) {
$pointsString += (" " + $pt.x +"," + $pt.y);
}
var xml:XML = new XML('<polygon points="' + $pointsString + '" fill="' + uintToCSS2Color(fillColor) + '" stroke="' + uintToCSS2Color(lineColor) + '" stroke-width="' + strokeWidth + '"/>');
this.xml.appendChild(xml);
}
これにより、ポイントの配列を渡すことで三角形やその他の形状を作成できます