Javascript onClick()和KineticJS setPosition()

时间:2013-01-10 06:07:27

标签: javascript html5 kineticjs

所以我正在玩KineticJS并且我正在制作一个按钮时遇到一些问题。我想要它做的就是当我点击它时重置我的对象的位置。

我已经创建了按钮,设置了onclick处理程序以指向我创建的函数(并包含在HTML中,以及我的CSS),并且我已经通过KineticJS文档来更改它的对象的位置,并尝试了以下选项:

object.setX(200);

object.setY(50);

object.setPosition(200,50);

一切都没有运气。我附上了我所有相关代码的屏幕截图(这是我第一次作为网络开发者玩,请不要把我撕得太厉害)。中间列中的其余代码只是body / html / etc的结束标记。

注意:我知道这些值不是它们最初的值。我只是扔了任意数字(仍然在我画布的范围内),看看它们是否会发生变化。

感谢您的帮助!

Fullsize:http://i.imgur.com/aKbiI.png

enter image description here

1 个答案:

答案 0 :(得分:2)

您需要在resetXY函数结束时添加layer.draw();