Hier wird am Ende der Zeitleiste von Hallo die Linie beendet und im ersten Bild dann neu gestartet.
var linie = new lib.Hallo();
this.addChild(linie);
var g = new createjs.Graphics();
g.setStrokeStyle(3);
g.beginStroke("#000");
g.moveTo(linie.mov_mc.x, linie.mov_mc.y);
g.lineTo(linie.mov_mc.x, linie.mov_mc.y);
g.beginStroke("rgba(1, 1, 255, 1)");
var shape = new createjs.Shape(g);
shape.x = 100;
shape.y = 200;
this.addChild(shape);
this.addEventListener("tick", drawing.bind(this));
function drawing() {
if (linie.currentFrame == 0) {
shape.graphics.clear();
//Wiederholung von Zeile 10 bis 15
g.setStrokeStyle(3);
g.beginStroke("rgba(30,0,190,1)");
g.moveTo(linie.mov_mc.x, linie.mov_mc.y);
g.lineTo(linie.mov_mc.x, linie.mov_mc.y);
g.beginStroke("rgba(1, 1, 255, 1)");
} else {
g.lineTo(linie.mov_mc.x, linie.mov_mc.y);
this.addChild(shape);
}
}