Я хочу нарисовать большой красный круг с черным контуром и меньшим параллельным зеленым кругом без контура. Но когда я рисую маленький зеленый круг, он имеет тот же самый lineStyle, что и большой красный круг. Кажется, что никакого метода endLineStyle не существует. Установка толщины lineStyle в 0 также не работает. Я понимаю, что есть много других вещей, которые я мог бы сделать, например, рисовать их как отдельные фигуры или сделать линию LineStyle маленького зеленого круга также зелёной, но мне было интересно, можно ли каким-то образом избавиться от lineStyle, не делая этого.AS3: удаление линииStyle в середине рисования формы
var s:Shape = new Shape();
s.graphics.lineStyle(4,0x000000);
s.graphics.beginFill(0xff0000);
s.graphics.drawCircle(100,100,80);
s.graphics.endFill();
s.graphics.beginFill(0x00ff00);
s.graphics.drawCircle(100,100,40);
s.graphics.endFill();
addChild(s);
Одна работа вокруг, что, по крайней мере, позволит вам сделать их как одна форма будет рисовать черным кружком, а затем красный, меньший круг на этом, а затем на ваш зеленый круг. Никаких строк. Я знаю, что это не отвечает на ваш вопрос, но если вы просто хотели, чтобы они были одинаковой формы, это могло бы сделать это. –