我以这种方式编写了我的代码,但没有以正确的方式出现。我不知道我错过了什么,我无法弄清楚。如果有人想帮忙!!
private var _color:uint;
private var _radius:int;
public function Star(c:uint = 0xff0000, r:int = 15)
{
_color = c;
_radius = r;
createStar();
}
private function createStar():void
{
this.graphics.lineStyle(3,_color);
this.graphics.moveTo(_radius,0);
for(var i:int = 1; i < 11; i++)
{
var radius2:Number = _radius;
if (i % 2 > 0)
}
_radius = _radius/2;
var angle:Number = (6.28 / 5) * i;
this.graphics.lineTo(Math.cos(angle) * radius2, Math.sin(angle) * radius2);
}
}