Если вы используете dragBoundFunc, то как (если вообще) можно использовать переход к новой точке?KineticJS dragBoundFunc и переход
Скажем, у меня есть прямоугольник с dragBoundFunc, как это:
rect = new Kinetic.Rect({
x: 0,
y: 0,
width: 100,
height: 50,
id: 'yellow',
name: 'rect',
fill: 'yellow',
stroke: 'black',
strokeWidth: 4,
draggable: true,
dragBoundFunc : function(pos) {
return {
y : Math.round(pos.y/60)*60,
x : this.getX(),
}
}
});
Как я могу иметь плавный переход, когда тащил этот прямоугольник?
Редактировать: Я создал fiddle с тем, что я сделал до сих пор. Как вы можете видеть, если вы перетаскиваете прямоугольник на другой, они выполняют плавный переход, дающий обратную связь пользователю о том, что происходит. Я хочу, чтобы эта обратная связь плавного перехода также при перетаскивании прямоугольника означала, что сам ход - это переход, а не резкий переход к новой позиции.
Спасибо! Хотя это не то, что я изначально хотел, он все еще выполняет эту работу. Я положил результат этого подхода на новую скрипку: http://jsfiddle.net/qur6F/ –