0
graphics.clear()を使用する理由は誰にでも分かります。この例では、グラフィックが描画されないようにしていますか?AS3 - 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();
私は線の移動をアニメーション化したいので、線を再描画する前に前の図を消去したいと思います。
おかげ
私はこれに触れて以来、長い時間が、あなたにもlinestyleを再設定する必要があるようです。 – RIAstar
それはそれです!ありがとう。それを回答として投稿したいなら、私はそれを受け入れることができます。 – crooksy88