Цитата:
|
Если перед рисованием вызвать lineStyle, не важно с какими параметрами, тогда фигура будет обведена линией. Если толщина линии не х2, тогда линия на целых коолдинатах будет размытой.
|
Да не, у линии там какой-то механизм выравнивания - размытой линия в 1 пиксель не будет.
Но, да если нарисовать прямоугольник со скругленными углами - прямоугольник с линией в 2 пикселя будет гораздо ровнее, чем с линией в 1 пиксель, иногда даже так делал, чтобы получить ровный прямоугольник с линиией толщиной в 1 пиксель:

Код AS3:
g.lineStyle(2, 0x000000);
g.drawRoundRect(0, 0, 100, 100, 6);
g.lineStyle();// Отключаем линию
g.beginFill(0xffffff);// Рисуем поверх 2-ной линии одну заливку без линии
g.drawRoundRect(0, 0, 100, 100, 6);// Заливка перекрывает половину линии
g.endFill();// Выглядит как прямоугольник с одинарной линией, но ровный