private function drawGradient(col:Number):void
{
var fillType:String = GradientType.RADIAL; // or GradientType.LINER
var colors:Array = [col, 0x0000FF];
var alphas:Array = [1, 1];
var ratios:Array = [0x00, 0xFF];
var matr:Matrix = new Matrix();
//matr.createGradientBox(80, 80, 0, -20, -20); 아래 것과 차이 뭔지 알지? ^^
matr.createGradientBox(80, 80, 0, -40, -40);
var spreadMethod:String = SpreadMethod.PAD;
this.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod);
graphics.drawCircle(0,0,35.0);
graphics.endFill();
var nick:TextField = new TextField();
nick.text = m_xml.attribute("NICK");
addChild(nick);
nick.x = -(nick.textWidth/2);
nick.y = -(nick.textHeight/2);
}
결과물