如何设置动力学图像的坐标,id和偏移量

时间:2013-07-18 21:44:06

标签: javascript canvas kineticjs

我的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,对其他字段也是如此。

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

谢谢!

1 个答案:

答案 0 :(得分:2)

设置坐标

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

kImage.setPosition(x, y)

设置ID

kImage.setId(id)

设置偏移

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

kImage.setOffset(x, y)

<强>来源

Kinetic.Shape#setX

Kinetic.Shape#setY

Kinetic.Shape#setPosition

Kinetic.Shape#setId

Kinetic.Shape#setOffsetX

Kinetic.Shape#setOffsetY

Kinetic.Shape#setOffset