![]() |
Окрас линий
Нужно нарисовать линию из координат x1,y1 в координаты x2,y2 с помощью экшнскрипта. Но не просто линию, а меняющую цвет, причем не градиентом, а сегмент одного цвета, сегмент другого и т.п.
Есть какой-нить стандартный способ это сделать? А если нет, посоветуйте пожалуйста, как это можно сделать. Это нужно реализовать на экшнскрипте полюбому. Причем на МХ 2004. |
ручками, в цикле рисуешь линии от x1 y1 до x2 ,y2 разбив этот отрезок на тужное количество частей.
Код:
mc = _root.createEmptyMovieClip('mc',1); |
Пробовал =)
Так проблема в том, что целиковый отрезок плавный, а при разделении начасти появляются дробные хвосты, которые флеш отбрасывает, т.к. непонимает дробных координат, в результате чего получается ломаная линия - это раз, и два - у нее съезжает конец, хотя это поправимо. Но ломаная линия - это ппц. Нельзя. |
линия нормальная, ты как она его ломает
|
Ыть. =) Мой косяк. =) Пойду ковыряться.
|
Цитата:
|
Да блин. Я извраом пострадал в своем алгоритме просто. Там идёт хитрый пересчет координат, из-за чего отрезки и съезжают. Ща буду ковыряться и алгоритм менять.
|
| Часовой пояс GMT +4, время: 16:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.