複数の円を描く
複数の円を描く練習。
それぞれの円の中心座標、半径、塗りつぶしの色を配列で与えるようにする。円を描くのは、curveToを使ったクラスを作るよりもdrawCircleの方がはるかに簡単だと思うので、drawCircleで楽をする。addChildとかやらなくてもいいし。
for文で一気に描画する。
package { import flash.display.Sprite; public class FlashTest extends Sprite { public function FlashTest() { var xList:Array = [100,200,300,190,400,150]; var yList:Array = [30,400,150,200,100,100]; var rList:Array = [10,20,40,80,30,50]; var cList:Array = [0x00AA22,0x1111FF,0x33AACC, 0x558822,0x22AA55,0x123456] graphics.lineStyle(10,0xFF0022); for (var i:Number=0; i<xList.length; i++) { graphics.beginFill(cList[i]); graphics.drawCircle(xList[i],yList[i], rList[i]); graphics.endFill(); } } } }