Ну вы глупость какую-то написали:
1 проход цикла: рисуем линию. И двигаем указатель в следующую точку.
Остальные проходы: рисуем линию в точку в которой находимся(ничего не рисуем). Двигаем указатель в следующую точку.

Код AS3:
private function drawCircle(graphics:Graphics, radius:Number, centerX:Number = 0, centerY:Number = 0):void
{
graphics.lineStyle(1, 0xFF0000);
graphics.moveTo(radius + centerX, centerY);
for(var i:int = 0; i < 361; i ++)
{
graphics.lineTo(Math.cos(i / 180 * Math.PI) * radius + centerX, Math.sin(i / 180 * Math.PI) * radius + centerY);
}
}