Kinetic.js从图层中删除图像并通过添加新图像重绘

时间:2012-11-27 05:04:34

标签: kineticjs

我创建了一个kinetic.js图层,并在其上添加了一些图像。 现在我想删除所有图像并通过添加一些新图像重绘图层(如游戏的二级图像)。我尝试过使用layer.remove(image)函数。

但是在重绘之后仍会显示旧图像,而不会添加新图像。

有人可以帮我解决这个问题..?

1 个答案:

答案 0 :(得分:2)

我用

layer.removeChildren();
layer.draw();
layer.add(newRectWhatever);

这对我有用。