Я довольно новичок в paperjs.Моя анимация работает для этого, я использую следующий javascript:
view.onFrame = function () {
drawYellowBlock();
}
Функция drawYellowBlock
рисует желтый блок, но этот анимированный.Когда анимация закончится, я хочу остановить view.onFrame, потому что у меня такое чувство, что нет необходимости держать его запущенным, пока ничего не происходит.Затем, когда нажата кнопка, я могу снова активировать onFrame.
Возможно ли это и необходимо?
Поэтому я хочу, чтобы моя функция рисования была примерно такой:
var scale = 0;
function drawYellowBlock() {
scale = scale + 0.1
//animate block
if(scale < = 1){
//make block grow
}
else{
//stop onFrame
}
$('button').click(function(){
scale = 0;
//start onFrame and Animation
});