1

我的 drawImage 函数中有一个动态图像:

var kImage = new Kinetic.Image({
          id: 'myImage',
          x: 200,
          y: 50,
          image: imageObj,
          width: 106,
          height: 118
        });

现在,我需要将 kImage 作为全局变量,并在 drawImage 函数中设置 x, y, id...。

我做了:

function drawImage() {
    kImage.setX= ...
    kImage.setId=... 
}

但似乎我最终得到的 kImage 是“空的”。例如,kImage.getX() 返回 0,其他字段也是如此。

你能告诉我这里有什么问题吗?

谢谢!

4

1 回答 1

2

设置坐标

kImage.setX(x)kImage.setY(y)

或者

kImage.setPosition(x, y)

设置名称

kImage.setId(id)

设置偏移

kImage.setOffsetX(x)kImage.setOffsetY(y)

或者

kImage.setOffset(x, y)

来源

动力学.形状#setX

动力学.形状#setY

Kinetic.Shape#setPosition

Kinetic.Shape#setId

Kinetic.Shape#setOffsetX

Kinetic.Shape#setOffsetY

Kinetic.Shape#setOffset

于 2013-07-18T22:17:09.160 回答