2014-03-31 3 views
0

В чем основное отличие между двумя методами: moveTo(Kinetic.Layer) и Draw()? Например, после перетаскивания я должен нарисовать слой, используя один из них.KineticJS разница между методами moveTo и Draw

Что делает этот

layer.add(shape); 
layer.draw(); 

отличается от этого: shape.moveTo(layer)?

ответ

0

Это:

shape.moveTo(layer2) 

является эквивалентом этого:

shape.remove(); 
layer2.add(shape); 
layer2.draw(); 
+0

Второй код, убрав форму, вы имеете в виду из слоя, кроме Layer2? –

+0

Да, shape.remove() удаляет фигуру из слоя, отличного от layer2. – markE

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