Показать сообщение отдельно
Старый 24.11.2003, 20:20
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 6  
opex
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
а можно и так

Код:
var R = 100;
// радиус окружности
var X0 = 200;
// координата X центра окружности
var Y0 = 200;
// координата Y центра окружности
var N = 100;
// количество отрезков, из которых должна быть построена окружность
_root.createEmptyMovieClip("roun", 0);
// создаем холст
with (roun) {
	// используем предложение with для упрощения набора кода
	lineStyle(2, 0xFF0000, 100);
	// окружность будет рисоваться красной непрозрачной линией толщиной в 2 px
	moveTo(X0+R*Math.cos(0), Y0+R*Math.sin(0));
	// опускаем перо в начальной точке рисования (a =0)
	// последовательно соединяем все N точек, соответствующих изменению (от 0 до 2p
	for (var alpha = 0; alpha<=2*Math.PI; alpha += 2*Math.PI/N) {
		lineTo(X0+R*Math.cos(alpha), Y0-R*Math.sin(alpha));
	}
}
__________________
Бойтесь китайцев, компы приносящих!