2014-09-29 12 views
0

Обновление моей формы заявки Kinetic 4.3 до 5.1, я использовал следующее, чтобы рисовать линию с массивом точек.KineticJS версия 5.1 краска с помощью мыши setPoints Push

layer.on("mousemove", function() { 
      if (!drawing) { 
       return; 
      }; 
      points.push(stage.getMousePosition()); 
      line.setPoints(points); 
      layer.drawScene(); 
     }); 

Пожалуйста, смотрите его здесь http://jsfiddle.net/user373721/9xear3j7/

Я изменил:

getMousePosition() to getPointerPosition() 

Это не работает! Является ли проблема в этой строке:

line.setPoints(points); 

Пожалуйста, смотрите его в http://jsfiddle.net/user373721/rmvj2vfr/ Оценил ваши предложения.

ответ

0

Различные точки API. [x1, y1, x2, y2, ...]

http://jsfiddle.net/rmvj2vfr/1/

+0

Спасибо, это второй раз, когда вы помогли мне с KineticJS очень высоко, он прекрасно работает. – hncl

Смежные вопросы