AS3 изменить lineStyle существующей линии - PullRequest
3 голосов
/ 31 марта 2010

я рисую линию от 0,0 до 100,100

Я использую это, чтобы изменить стиль линии:

draw_line.graphics.lineStyle(1, 0xFF0000);

Эта линия теперь имеет 1 толщину.

Можно ли в любом случае изменить толщину линии, скажем, 10, но без перерисовки линии?

Ответы [ 2 ]

4 голосов
/ 01 апреля 2010

Нет, это невозможно из-за того, как работает флеш-плеер, вы должны перерисовать линию. Или используйте какую-нибудь библиотеку, которая автоматически перерисовывает ее для вас (например, объект Line в Flex 4 Framework)

0 голосов
/ 30 сентября 2011

попробуйте это:

draw_line.scaleX = 10;

Не совсем то же самое, но может работать при определенных обстоятельствах.

...