Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   только не посылайте =) (http://www.flasher.ru/forum/showthread.php?t=45193)

IgorData 22.05.2003 00:37

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

TTS 22.05.2003 01:57

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

Nox Noctis 22.05.2003 02:09

Цитата:

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

а слабо поискать по слову 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

вот еще откопал ... когда-то давно экспериментировал :)

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


Часовой пояс GMT +4, время: 07:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.