KineticJS图层分层

时间:2013-01-07 18:40:59

标签: html5 html5-canvas layer kineticjs

我有一个舞台和4-5层,每层都有图像和形状。每次我在图层中添加一个对象时,该图层采用更大的z-index,index并位于其他图层的顶部。

.moveToTop .setZIndex或其他函数不适用于图层。我用最新版本4.3.0测试了它。
如何定义图层的z-index并在每次添加/编辑对象时保持这种方式?

请帮忙。

1 个答案:

答案 0 :(得分:0)

首次创建图层时,您有:

layer1 = new Kinetic.Layer();
layer2 = new Kinetic.Layer();

然后将它们添加到舞台上:

stage.add(layer1);
stage.add(layer2);

此阶段的添加最初定义了您的z-index;

要更改索引,您必须执行layer1.remove()将其从舞台中删除,然后再次添加以将其置于顶部。