KineticJs を使用して、dragBoundFunc で既に Rectangle を作成しています。
var myrect=new Kinetic.Rect({
x:0,
y:0,
width: 10,
height: 80,
fill:"grey",
opacity:1,
draggable:true,
dragBoundFunc: function(pos) {
var newx = pos.x < 0 ? 0 : pos.x && pos.x > 150 ? 150 : pos.x
var newy = pos.y < 0 ? 0 : pos.y && pos.y > 150 ? 150 : pos.y
return{
x:newx,
y:newy
}
}
})
説明させてください、長方形に長方形を作成したいと思います。この長方形は長方形の中にあるため、dragBoundFunc があります。問題は、「myrect.setRotationDeg(90)」のように回転を設定すると、この長方形の位置も回転するため、dragBound がうまくいかなかったことです。この問題を解決するにはどうすればよいですか?