Показать сообщение отдельно
Старый 26.05.2014, 01:12
KBAC вне форума Посмотреть профиль Отправить личное сообщение для KBAC Найти все сообщения от KBAC
  № 2  
Ответить с цитированием
KBAC
 
Аватар для KBAC

Регистрация: Jan 2006
Адрес: Москва (Нижний Новгород)
Сообщений: 229
Записей в блоге: 1
Отправить сообщение для KBAC с помощью Skype™
Ну вы глупость какую-то написали:
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);
	}
}
__________________
Будь проще.