PDA

Просмотр полной версии : только не посылайте =)


IgorData
22.05.2003, 00:37
как нарисовать кружок? Только не посылайте в уроки. Был там. Там что-то жутко крутое, а мнеб кружочек и все. Не боле. Ну или хотя бы одну четверть. Сама суть вопроса: какие координаты у точки кривой Control, как ее называют в хелпе.

TTS
22.05.2003, 01:57
Зачем - в уроки? Поищи по форуму. Это сильно крутая задачка. Может, не сильно, но точно крутая. Исходники по-моему тут подцепляли в изобилии.

Nox Noctis
22.05.2003, 02:09
Оригинал написал(а) TTS
Это сильно крутая задачка. Может, не сильно, но точно крутая. ААааааАаааа.... держите меня... :)))

а слабо поискать по слову curveTo ? :)

ладно, так и быть -
есть одна легендарная тема... (http://www.flasher.ru/forum/showthread.php?s=&threadid=29384&highlight=curveTo)
Дениска и Aib хорошо отметились там... :)

IgorData
22.05.2003, 02:24
Спасибо. Не ожидал.

Пушистик
22.05.2003, 14:04
хехе...вот кружок!
function DrawCircle(name, size, div) {
_root.createEmptyMovieClip("name", div);
with (_root.name) {
lineStyle(1, 0x000000, 100);
beginFill(0x000000, 50);
moveTo(200, 200);
curveTo(200, 180, 215, 165);
curveTo(230, 150, 250, 150);
curveTo(270, 150, 285, 165);
curveTo(300, 180, 300, 200);
curveTo(300, 220, 285, 235);
curveTo(270, 250, 250, 250);
curveTo(230, 250, 215, 235);
curveTo(200, 220, 200, 200);
endFill();
_width = size;
_height = size;
}
}
myBall = new DrawCircle();


а вот сразу многа многа..:)

function DrawCircle(name, size, div) {
_root.createEmptyMovieClip("name", div);
with (_root.name) {
lineStyle(1, 0x000000, 100);
beginFill(0x000000, 50);
moveTo(200, 200);
curveTo(200, 180, 215, 165);
curveTo(230, 150, 250, 150);
curveTo(270, 150, 285, 165);
curveTo(300, 180, 300, 200);
curveTo(300, 220, 285, 235);
curveTo(270, 250, 250, 250);
curveTo(230, 250, 215, 235);
curveTo(200, 220, 200, 200);
endFill();
_width = size;
_height = size;
}
}
for (i=150; i>=0; i-=10) {
_root["myCirc"+i] = new DrawCircle(i,i,i);
}


хехе....вот такая байда....:\

TTS
22.05.2003, 15:07
2Nox :D :D :D Ты тоже там нетухло отметился.
Ещё можно вспомнить способ, каким я шарики на елку рисовал... Вот там точно идеальный кружок получается. Так же можно и окружность забацать. Кстати, ведь специально для начинающих мучались :D

Nox Noctis
22.05.2003, 15:28
вот еще откопал (http://xentarknight.narod.ru/circle_origin.html) ... когда-то давно экспериментировал :)

там тот же код который предлагали Дениска и Аиб, просто наглядно видно когда кружок становится похож на кружок если его строить при помощи curveTo
(там надо выбрать количество сегментов и щелкнуть в любом месте сцены)