Kinetic JS - 如何破坏精灵

时间:2013-01-24 17:39:44

标签: kineticjs

在Kinetic JS中,我想破坏一个精灵并将其从图层中删除

文档说kinetic.node有以下方法:

  

破坏()
  删除并销毁节点

文档还说明了kinetic.sprite:

  

从Kinetic.Node类借来的方法:
  ......,毁灭......

我认为'借来'意味着'继承自',并认为我能够这样做:

mysprite.destroy()

但这给了我一条消息,告诉我kinetic.sprite没有这样的方法。

我担心可能是我的kineticJS版本已经过时,因为我的版本很旧(v3.10.0),但是当我尝试使用最新版本的kineticJS时,它会导致另一部分错误我的应用程序,当我尝试调用kinetic.stage对象的onFrame()方法时,告诉我这个方法在Kinetic.Stage上不存在。

如果有人有任何想法,为什么我不能在我的kinetic.sprite对象上调用destroy,或者为什么当我升级到最新版本的kineticJS时,我收到一个错误,调用kinetic.stage.onframe然后我会非常感激它!

1 个答案:

答案 0 :(得分:2)

试试这个 - 它可以与您的版本一起使用

  LayerName.remove(mysprite);