(section09-03 Flash Player10の新しいGraphicsメソッドから抜粋)
drawTriangles()を使うと簡単に三角形を描くことができます。drawTriangles()では、三角形の頂点をベクターで指定します。次のサンプルではローカル座標(0,0)、(150,80)、(-50,120)を頂点とした三角形を描いています。drawTriangles()の引数のベクターverticesではこの3つの座標を連続した6個の数値で指定します(4〜6行目)。
[:script:]drawTriangles()を使って三角形を描く
drawTriangles()を使うと簡単に三角形を描くことができます。drawTriangles()では、三角形の頂点をベクターで指定します。次のサンプルではローカル座標(0,0)、(150,80)、(-50,120)を頂点とした三角形を描いています。drawTriangles()の引数のベクターverticesではこの3つの座標を連続した6個の数値で指定します(4〜6行目)。
[:script:]drawTriangles()を使って三角形を描く
var shape:Shape=new Shape(); shape.graphics.beginFill(0xFF0000); //頂点の座標 var vertices:Vector.<Number>=Vector.<Number>([0,0, 150,80, -50,120]); //三角形を描く shape.graphics.drawTriangles(vertices); shape.graphics.endFill(); shape.x=200; shape.y=100; addChild(shape);