Кто-нибудь знает, почему с помощью graphics.clear (); в этом примере препятствует рисованию графики?
например. следующий код работает и линии нарисованы.
var my_shape:Shape = new Shape();
my_shape.graphics.lineStyle(2, 0x00FF00, 1);
addChild(my_shape);
function moveLines():void {
my_shape.graphics.moveTo(10, 10);
my_shape.graphics.lineTo(50, 50);
my_shape.graphics.lineTo(100, 100);
}
moveLines();
Но если я добавлю команду clear (), то ничего не получится.
function moveLines():void {
my_shape.graphics.clear();
my_shape.graphics.moveTo(10, 10);
my_shape.graphics.lineTo(50, 50);
my_shape.graphics.lineTo(100, 100);
}
moveLines();
Я хочу анимировать движущуюся линию, поэтому хотел бы очистить предыдущий чертеж перед перерисовкой линий.
Спасибо