gpt4 book ai didi

javascript - 使用 KineticJS 从图层中删除对象

转载 作者:可可西里 更新时间:2023-11-01 01:40:53 24 4
gpt4 key购买 nike

我目前正在从事一个涉及 KineticJS 的项目。

我必须不断地动态创建和删除形状,但似乎无法弄清楚如何做后者。我一直在努力:

 $ myLayer.remove(myShape)

因为这是大多数帖子似乎推荐的内容。但是,文档说这将从舞台中移除图层而不是图层中的形状。当我在项目中尝试这样做时,它实际上从舞台上删除了图层。

那么我是做错了什么还是有其他方法可以从图层中删除形状?

最佳答案

有两个函数可能有用。

  • childContainer.remove() 从它的父容器中移除 childContainer。
  • parentContainer.removeChildren() 从该容器中移除所有子项。

编辑:这也适用于形状。只需重新绘制图层即可。

myShape.remove();
myLayer.draw();

关于javascript - 使用 KineticJS 从图层中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com