Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Advanced (http://www.flasher.ru/forum/forumdisplay.php?f=4)
-   -   Динамически сгенерить полигон? (http://www.flasher.ru/forum/showthread.php?t=57618)

vaslp 28.04.2004 15:39

Динамически сгенерить полигон?
 
Такой вот вопрос знатокам: есть у меня флеш ролик, он конектит к удаленному серверу, сервер выдает ему некоторые данные (через loadVariables(POST/GET)).

В этих данных находится описание многоугольника (координаты точек, произвольне количество вершин).

Возможно ли динамически создавать указанный полигон и рисовать его? А если возможно, как такое реализовать? Или скажите, в каком направлении искать ответ.

Заранее спасибо!

silin 30.04.2004 23:10

Код:

x=[0,20,30,50,30,20];
y=[0,20,40,60,20,0];
MovieClip.prototype.drawPoly=function(x,y){
        with(this){
                lineStyle(2,0x0000FF);
                beginFill(0x666666);
                var l=x.length;
                moveTo(x[l-1],y[l-1]);
                for(var i=0;i<l;i++)lineTo(x[i],y[i]);
                endFill();
        }
}
this.drawPoly(x,y);

детали (смещение,цвета,толщину) можешь передавть в виде параметров - разберешся, полагаю


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

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