2015-10-27 2 views
1

Есть ли разница между KonvaJS и KineticJS относительно обработки событий? Используя тот же код, такие события, как mouseover и другие, работают только с использованием KineticJS. Любые предложения?Есть ли разница в обработке событий с использованием KonvaJS и KineticJS?

+0

Любой пример кода? Эта демонстрация отлично работает: http://konvajs.github.io/docs/events/Binding_Events.html – lavrton

+0

ОК, спасибо за ответ. Я пытаюсь извлечь некоторые вещи. Но это не очень особенное, только внутри более крупного проекта. Использование сцены, слоя ... может быть, это немного – GerhardWe

ответ

0

Я просто конвертирую KineticJS в KonvaJs. В моем коде поведение mouseover одинаково.

Какая работа на сцене - это поведение движения. Мой код использовал

var stage = new Konva.Stage({ 

       draggable: true, 
       dragBoundFunc: function (pos) { 
} 

в KineticJS поз Подсчитано движение только для текущего перемещения экс:

1. move mause 10 to right => pos = {10,0} 
2. move mause 10 to up => pos = {0,10} 
3. move mause 10 to up => pos = {0,10} 

В konvajs поз была рассчитывается как сумма всех сценического движения

1. move mause 10 to right => pos = {10,0} 
2. move mause 10 to up => pos = {10,10} 
3. move mause 10 to up => pos = {10,20}