AS2: setInterval вызывается только один раз - PullRequest
2 голосов
/ 21 июня 2011

У меня есть следующая функция и интервал, она вызывается один раз, но потом никогда. Кто-нибудь может понять почему?

    function tweenArrow() {
        trace("called");
        var TweenAX:Tween = new Tween(circle.current.arrowHead, "_x", mx.transitions.easing.Strong.easeOut, circle.current._x, Stage.width/2, 2, true);
        var TweenAY:Tween = new Tween(circle.current.arrowHead, "_y", mx.transitions.easing.Strong.easeOut, circle.current._y, Stage.height/2, 2, true);
    }
    setInterval(tweenArrow(),2000);

Ответы [ 2 ]

5 голосов
/ 21 июня 2011

Вы вызываете свою функцию вместо ссылки на setInterval. Попробуйте

setInterval(tweenArrow,2000);
0 голосов
/ 21 июня 2011

При вызове функции используйте имя функции без (). Здесь - пример учебника для этого метода.

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