IgorData
22.05.2003, 00:37
как нарисовать кружок? Только не посылайте в уроки. Был там. Там что-то жутко крутое, а мнеб кружочек и все. Не боле. Ну или хотя бы одну четверть. Сама суть вопроса: какие координаты у точки кривой Control, как ее называют в хелпе.
Зачем - в уроки? Поищи по форуму. Это сильно крутая задачка. Может, не сильно, но точно крутая. Исходники по-моему тут подцепляли в изобилии.
Nox Noctis
22.05.2003, 02:09
Оригинал написал(а) TTS
Это сильно крутая задачка. Может, не сильно, но точно крутая. ААааааАаааа.... держите меня... :)))
а слабо поискать по слову curveTo ? :)
ладно, так и быть -
есть одна легендарная тема... (http://www.flasher.ru/forum/showthread.php?s=&threadid=29384&highlight=curveTo)
Дениска и Aib хорошо отметились там... :)
Пушистик
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);
}
хехе....вот такая байда....:\
2Nox :D :D :D Ты тоже там нетухло отметился.
Ещё можно вспомнить способ, каким я шарики на елку рисовал... Вот там точно идеальный кружок получается. Так же можно и окружность забацать. Кстати, ведь специально для начинающих мучались :D
Nox Noctis
22.05.2003, 15:28
вот еще откопал (http://xentarknight.narod.ru/circle_origin.html) ... когда-то давно экспериментировал :)
там тот же код который предлагали Дениска и Аиб, просто наглядно видно когда кружок становится похож на кружок если его строить при помощи curveTo
(там надо выбрать количество сегментов и щелкнуть в любом месте сцены)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.