Пауза javascript рафаэль анимация - PullRequest
1 голос
/ 10 февраля 2012

Я создал анимацию со сценарием Рафаэля. Анимация работает нормально, но я хочу иметь функцию, которая делает паузу и запускает ее в том же месте, где она находится Я нашел этот скрипт на домашней странице Raphaels, но на самом деле не знаю, как его реализовать.

    elproto.stop = function (anim) {
        for (var i = 0; i < animationElements.length; i++) if (animationElements[i].el.id == this.id && (!anim || animationElements[i].anim == anim)) {
            if (eve("anim.stop." + this.id, this, animationElements[i].anim) !== false) {
                animationElements.splice(i--, 1);
            }
        }
        return this;
    };

Я знаю, конечно, что я должен изменить строку, но так как у новичка я уже застрял на elproto.stop ..

Это моя функция, которая запускает мою анимацию

function moveRect1()
{

if( xEnd == 150 )
xEnd = 50;
else
xEnd = 150;


rect1.animate( {x: xEnd},                   
1000,                           
"Sine",                     
function (){ moveRect1(); } 
            );
        }

Спасибо

...