Форум 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)
-   -   curveTo: глючит толщина (http://www.flasher.ru/forum/showthread.php?t=79840)

heilong 17.05.2006 14:02

curveTo: глючит толщина
 
Рисую параболу с помощью curveTo. Ставлю определённую толщину с помощью lineStyle, но в зависимости от конкретной кривой толщина сильно отличается от очень тонкой до очень толстой. Посмотреть можно тут
http://heilong.oceanography.ru/flash/misc/grapher.swf
Надо нажать мышкой в любом месте и, держа кнопку нажатой, водить мышкой, кривая будет меняться, хорошо заметно насколько сильно меняется толщина...
Исходники тут http://heilong.oceanography.ru/flash/misc/grapher.rar

Это глюк? Как с этим бороться?

NeZnayKa 17.05.2006 14:15

попробуй толщину сделать 0...

heilong 17.05.2006 14:39

Не помогает. Жирной она теперь не бывает, но в зависимости от формы может быть нормальной (т.е. hairline) или совсем тонкой еле видной (точно тоньше hairline lineTo).

etc 17.05.2006 15:10

А ты заново рисуешь её или меняешь ширину мувика с ней?

heilong 17.05.2006 15:56

Каждый раз рисую заново.
clear
lineStyle
curveTo

etc 17.05.2006 15:58

Скорее всего проблема как раз в использовании curveTo, а не lineTo.
Попробуй рисовать через lineTo.

iNils 17.05.2006 16:38

А трейсить не пробывал?

heilong 17.05.2006 17:12

трейсить что?
сделаю через lineTo как самый последний вариант

etc 17.05.2006 17:15

Почему как самый последний? Чем не устраивает?

iNils 17.05.2006 17:33

Цитата:

Сообщение от heilong
трейсить что?
сделаю через lineTo как самый последний вариант

толщину, у тебя она динамически задается
Код:

lineStyle(dx * thickness / 11, color);


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

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