Форум 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=74546)

KidsKilla 24.01.2006 15:35

а кто те сказал, что lineStyle поменяет цвет уже отрисованого мува????
в хелпе, ежели почитать, ннаписано:
Цитата:

Specifies a line style that Flash uses for subsequent calls to the lineTo() and curveTo() methods until you call the lineStyle() method with different parameters. You can call lineStyle() in the middle of drawing a path to specify different styles for different line segments within a path.
пс.
и не надо нам ваших гильоширок, бо я не фкурсе чоэта.

veterok4 24.01.2006 15:54

lineStyle не меняет он задаёт цвет линии которую я СОБИРАЮСЬ нарисовать!!! Раньше когда я цвет задавал вручную (в вводном поле на главной шкале) - всё работало. Но стоило навесить "чужой" сорц с палитрой. как lineStyle перестал понимать переменную (и вводное поле) на _root.czve.

пы.сы. Гильоширная розетка применяется в полиграфии для разработки знаков различных степеней защиты ценных бумаг. Программа предназначена для сознания симметричных, повторяющихся радиальных отрезков, объединяющихся в единую композицию – гильоширную розетку.

veterok4 24.01.2006 15:58

Всё тема закрыта. Вник, пересмотрел, исправил свои кривые ручки - ЗАРАБОТАЛО!! Спасибо Antares за подсказку классов... Ошибка была в том что я не удалил с кнопаря старый код:
Код:

hexV = parseInt(colorIn,16);
eyeColor=new Color("myClip"+dd);
eyeColor.setRGB(hexV);

хотя, не пойму почему он мешал?

Nox Noctis 24.01.2006 16:06

Цитата:

Сообщение от veterok4
Господа! да помогите же! Подскажите как сделать чтоб
Код:

_root['myClip'+dd].lineStyle(tip.text, nSomeNumber, alfa.text); //стиль линии
понимал цвет (например 0055FF), который находится в переменной

Код:

this.createTextField("tip", 1, 0, 0, 50, 20);
tip.type="input", tip.border=true;
tip.restrict="0123456789", tip.maxChars=3;
tip.text = 100;
//
this.createTextField("color", 2, 0, 22, 50, 20);
color.type="input", color.border=true;
color.restrict="0123456789ABCDEFabcdef", color.maxChars=6;
color.text = "FF0000";
//
this.createTextField("alpha", 3, 0, 44, 50, 20);
alpha.type="input", alpha.border=true;
alpha.restrict="0123456789", alpha.maxChars=3;
alpha.text = "100";
//
tip.onChanged = color.onChanged=alpha.onChanged=redraw;
//
function redraw()
{
        var w, c, a;
        with (_root) {
                w = Number(tip.text);
                c = parseInt(color.text, 16);
                a = Number(alpha.text);

                clip.clear();
                clip.lineStyle(w, c, a);
                clip.lineTo(0, .15);
        }
}
//
this.createEmptyMovieClip("clip", 0);
clip._x=150, clip._y=50;
//
redraw();

сорри, запостил до того, как увидел псоледний пост.


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

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