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)

セット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

于 2013-07-18T22:17:09.160 に答える