AS3 изменить lineStyle существующей линии

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

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

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

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

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

2 ответа

Решение

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

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

draw_line.scaleX = 10;

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

Другие вопросы по тегам