Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   прорисовка простых геом.фигур "в одну линию" (http://www.flasher.ru/forum/showthread.php?t=97965)

Torero 03.07.2007 22:55

прорисовка простых геом.фигур "в одну линию"
 
Доброго вечера уважаемому флеш-сообществу. :drinks:
Зачитывался я тут хелпом на тему "lineStyle" и озадачился таким вопросом:

Почему никто(по-крайней мере я ни разу не видел ни в хелпе ни в сети..) не рисует простые геометрические фигуры, такие как прямоугольник, круг, овал в одну линию? Зачем корячиться, вырисовывая круг, если можно просто нарисовать линию с "длиной=1" и "толщиной=2R"? Есть какие-то подводные камни?

Север 03.07.2007 23:00

НЕ КУРИТЬ НА САЙТЕ!

Torero 03.07.2007 23:19

хмэ... эт ты о чем? а то уж больно ответ многозначительный и интригующий..))

etc 03.07.2007 23:28

Это к тому, что непонятна твоя проза в первом посте.

Torero 03.07.2007 23:52

Ok. Попробую на примере.. Визуально имеем 2 одинаковых круга. 2й код проще.

Код:

        private function test():Void{
//Рисуем 2 одинаковых круга (R=50)
                var mc:MovieClip;
                mc=this.createEmptyMovieClip("mc",this.getNextHighestDepth());
//1й вариант               
                mc.moveTo(200, 100);
                mc.beginFill(0x4477AA);
                mc.lineStyle(0, 0);
                for (var a:Number = 0; a < Math.PI*2;a+=Math.PI/30){
                        mc.lineTo(Math.cos(a)*50+100, Math.sin(a)*50+100);
                }
                mc.endFill();

//2й вариант
                mc.moveTo(210,100);
                mc.lineStyle(102, 0);
                mc.lineTo(211,100);
                mc.lineStyle(100, 0x4477AA);
                mc.lineTo(210,100);
        }

Вопрос: почему никто так не рисует?
З.Ы. Про прозрачность, каюсь, загнал лишнего..))

etc 03.07.2007 23:59

Этому способу сто лет.

Torero 04.07.2007 00:05

Да я и не претендую на новаторство.)))
Вопрос был в другом: способ корректный? если да, то почему им не пользуются для того чтобы, скажем, прямоугольники рисовать?

etc 04.07.2007 00:40

А откуда у тебя такая статистика, кто и каким способом пользуется?

Torero 04.07.2007 00:51

Я-же написал: поиск по сайту(ключ.слово "круг")+help - не нашел ничего подобного(либо тригонометрия, либо curveTo) - вот и решил поинтересоваться на всякий случай.
Думаю, топик можно закрывать.:)

iNils 04.07.2007 01:07

Цитата:

Сообщение от Torero
Думаю, топик можно закрывать.:)

Вроде по этому поводу уже предупреждали?


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

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