![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
Что мешает программно организовать пунктир?
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
да это значит, сколько линий, столько у мувиклипов??
|
|
|||||
|
пользуй алгоритм Брезенхема и рисуй только чётные промежутки, а нечётные пропускай (или наоборот. как хочешь)
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 5
|
Можно еще использовать градиентный лайнстайл) Вот мне кажется отличнейший примерчег:
this.createEmptyMovieClip("gradient_mc", 1);
with (gradient_mc) {
moveTo(100, 100);
setGrad(gradient_mc, Math.PI/2);
lineTo(100, 300);
setGrad(gradient_mc, 0);
lineTo(300, 300);
setGrad(gradient_mc, Math.PI/2);
lineTo(300, 100);
setGrad(gradient_mc, 0);
lineTo(100, 100);
endFill();
}
function setGrad (mc:MovieClip, rad:Number) {
with (mc) {
colors = [0xFFFFFF, 0x000000];
alphas = [100, 100];
ratios = [127, 127];
matrix = {matrixType:"box", x:0, y:0, w:20, h:20, r:rad};
spreadMethod = "reflect";
interpolationMethod = "linearRGB";
lineStyle(8);
lineGradientStyle("linear", colors, alphas, ratios, matrix,
spreadMethod, interpolationMethod);
}
}
|
|
|||||
|
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
_squirrel, гениально.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|