1

所以我在玩 KineticJS,我正在制作的按钮有一些问题。我想要它做的就是在我单击它时重置我的对象的位置。

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

对象.setX(200);

对象.setY(50);

对象.setPosition(200,50);

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

注意:我知道这些值不是它们最初的值。我只是输入任意数字(仍在我的画布范围内),看看它们是否会改变。

感谢您的任何帮助!

全尺寸:http : //i.imgur.com/aKbiI.png

在此处输入图像描述

4

1 回答 1

2

您需要layer.draw();在 resetXY 函数的末尾添加

于 2013-01-10T10:35:25.213 回答