Кинетический JS постоянно перерисовывается после вызова stopAnimation () - PullRequest
1 голос
/ 08 октября 2011

Я использую Kinetic JS, поскольку он предоставляет некоторые полезные обработчики событий для отдельных элементов на холсте.

После окончания рисования я запускаю:

kin.stopAnimation();     

Чтобы остановить анимацию. И:

console.dir(kin);

Показывает «анимация: ложь». Однако, когда я перемещаю мышь в любом месте над элементом canvas, кажется,

 kin.setDrawStage() 

снова запускает обратные вызовы, и сцена перерисовывается.

Моя сцена сложная - у меня много предметов и графики - но не анимированные (обработчики щелчков просто добавляют объект DOM поверх холста). Постоянная перерисовка делает холст необычно медленным при использовании Kin.

Как я могу остановить Кин от ненужного перерисовывания?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...