Вы обращаетесь к контексту напрямую.EaselJS будет очищать холст каждый раз, когда он перерисовывает.
Существует несколько способов добавить собственный контент: 1. Убедитесь, что это происходит после stage.update()
или после метода draw
ребенка. 2. Нарисуйте на внешнем холсте.и использовать его в качестве источника растрового изображения 3. Вместо этого рисуйте в список отображения EaselJS.
Вот как рисовать на сцене, используя EaselJS
// You just need to do this once, not on every tick
var shape = new createjs.Shape();
shape.graphics.setLineStyle(5).drawRect(0,0,100,100);
shape.set({x: 20, y: 20}); // You can also set the x/y directly, or offset the shape in the drawRect call
stage.addChild(shape); // Wherever the stage is constructed.
var text = new createjs.Text("Index", "bold 25px Verdana", "#000");
text.set({x: 200, y:70});
stage.addChild(text);
Надеюсь, это поможет!