Встроенных средст рисования дуг в ActionScript нет, поэтому пришлось написать свою функцию:
protected function drawArc(gr:Graphics,centerX:Number,centerY:Number,R:Number, startAngle:Number, endAngle:Number, angleStep:Number=1):void
{
var xc : Number, yc : Number;
xc = centerX+R*Math.sin(startAngle*Math.PI/180);
yc = centerY-R*Math.cos(startAngle*Math.PI/180);
gr.moveTo(xc,yc);
for (var i:Number=startAngle+angleStep; i<=endAngle; i+=angleStep)
{
xc = centerX+R*Math.sin(i*Math.PI/180);
yc = centerY-R*Math.cos(i*Math.PI/180);
gr.lineTo(xc,yc);
}
}
А ты не мог бы подсказать можно ли как то использовать программно инструмент "Овальный примитив"...?
ОтветитьУдалить