如何导出Easeljs阶段或容器

时间:2015-11-11 23:58:16

标签: javascript canvas createjs easeljs

我有一个包含各种形状的Easeljs舞台。可在此处找到简化演示:http://jsfiddle.net/gjhmLwkw/

var circle = new createjs.Shape();
circle.graphics
    .setStrokeStyle(1)
    .beginStroke("rgba(0,0,0,1)")
    .drawCircle(100,100,100);
stage.addChild(circle);

如何导出舞台的当前状态?目的是在以后导入数据以重新创建阶段。

我认为这将是仙女直截了当。也许我的做法是错误的。 jsfiddle最后有我的想法。

stage.children.forEach(function(shape) {
    var instructions = shape.graphics.getInstructions();
    instructions.forEach(function(instruction) {
        console.log(instruction);
    });
});

0 个答案:

没有答案