Я работаю над проектом холста в Kinetic JS. Я хотел бы знать, есть ли способ изменить масштаб объекта в методе transitionTo. Ниже представлена упрощенная версия моего кода. Я понимаю, что вы можете сделать это с помощью метода анимации, но по причинам, для объяснения которых потребуется много времени, я не хочу делать это таким образом.
window.onload = function() {
var stage = new Kinetic.Stage({
container: 'container',
width: 1600,
height: 1200
});
var layer = new Kinetic.Layer();
var book = new Image();
book.onload = function () {
bookImg = new Kinetic.Image ({ x: 800, y: 680, image:book, name:book, offset: [85.5, 106], opacity: 0,});
layer.add(bookImg);
stage.add(layer);
}
book.src = "images/book.png";
setTimeout(function() {
bookImg.transitionTo({ x: 800, y: 680, opacity: 1, duration: 4, });
}, 1000);
};
Итак, при этом переходе к я хочу изменить масштаб объекта. Так что исходный масштаб должен быть примерно от 0,5 до 1. Однако я не могу найти никакой документации, которая могла бы помочь.
Есть предположения?