
package{
import flash.display.MovieClip;
import flash.display.Sprite;
public class billboard extends MovieClip{
//コンストラクタ
function billboard(){
for (var i:Number = 0; i < 10; i++) {
//描画するにはSpriteクラスを用いる
var circle:Sprite = new Sprite();
//Spriteクラスにはname属性がある
circle.name = "circle_" + i.toString;
//色を変えるためにカウンターを使う(10進数を16進数に変換する)
var B_0x:String;
//色の差がわかりやすいように25単位で変える
B_0x = (i*25).toString(16);
//16進数にしたとき1桁なら0埋めする
if(B_0x.length<2)
{
B_0x = "0" + B_0x;
}
//RGBのうち RとGは"FF"で固定とする。Bはカウンターから生成した16進数を指定する。
var bit256:String = "FF" + "FF" + B_0x;
//文字列として作った6桁の16進数を数値型(UInt)に変換して円の色に指定する。
circle.graphics.beginFill(parseInt(bit256, 16));
circle.graphics.drawCircle(20, 0, 20);
circle.x = (i * 40);
circle.y = this.stage.stageHeight/2 + 20;
this.addChild(circle);
}
}
}
}