ader
18.04.2002, 03:46
Для того чтобы понять в чём дело для начала советую зайти по этой ссылке: http://www.uba.com.ua/up/pr.html
Попробуйте изменить переменную U ;))))
Красиво правда ;)
Теперь следует код который используется в этой флешке:
a = 150;
c = 0;
d = 80;
u = 40;
s = 8;
b = a-d;
a2 = a;
b2 = a+d*2;
_root.createEmptyMovieClip("graph", 1);
with (_root.graph) {
colors = [0x660000, 0xAA0000];
alphas = [60, 0];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:0, y:0, w:c, h:a, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineStyle(1, 0x000000, 100);
moveTo(c, a);
for (i=0; i<s; i=i+2) {
lineTo(c+u*i+u, b);
lineTo(c+u*i+u*2, a);
}
endFill();
colors = [0x660000, 0xAA0000];
alphas = [60, 0];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:0, y:0, w:c, h:a, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineStyle(1, 0x000000, 100);
moveTo(c, a);
for (i=0; i<s; i=i+2) {
curveTo(c+u*i+u, b2, c+u*i+u*2, a2);
}
endFill();
}
И так.. во первых ни о каких заливках при использовании for и речи не может идти. В этом мы можем убидится посмотрев тот примерер.
Обидно. :(
Допускаю что я что-то не так сделал.. Допустим.. :D
Но почему же когда я изменяю кординаты Y всё вроде ок. Но когда я берусь за X`овые, например измените U кординату на том мувике (сверху input меню) всё нах... едит?! :mad: Чего оно глючит так? Может мне кто-то обьяснить? ;)
Я вложил исходник, так что если нужно для решение этой задачи - можете воспользоватся 8)
Попробуйте изменить переменную U ;))))
Красиво правда ;)
Теперь следует код который используется в этой флешке:
a = 150;
c = 0;
d = 80;
u = 40;
s = 8;
b = a-d;
a2 = a;
b2 = a+d*2;
_root.createEmptyMovieClip("graph", 1);
with (_root.graph) {
colors = [0x660000, 0xAA0000];
alphas = [60, 0];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:0, y:0, w:c, h:a, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineStyle(1, 0x000000, 100);
moveTo(c, a);
for (i=0; i<s; i=i+2) {
lineTo(c+u*i+u, b);
lineTo(c+u*i+u*2, a);
}
endFill();
colors = [0x660000, 0xAA0000];
alphas = [60, 0];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:0, y:0, w:c, h:a, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
lineStyle(1, 0x000000, 100);
moveTo(c, a);
for (i=0; i<s; i=i+2) {
curveTo(c+u*i+u, b2, c+u*i+u*2, a2);
}
endFill();
}
И так.. во первых ни о каких заливках при использовании for и речи не может идти. В этом мы можем убидится посмотрев тот примерер.
Обидно. :(
Допускаю что я что-то не так сделал.. Допустим.. :D
Но почему же когда я изменяю кординаты Y всё вроде ок. Но когда я берусь за X`овые, например измените U кординату на том мувике (сверху input меню) всё нах... едит?! :mad: Чего оно глючит так? Может мне кто-то обьяснить? ;)
Я вложил исходник, так что если нужно для решение этой задачи - можете воспользоватся 8)