AS2:setInterval只调用一次

时间:2011-06-21 12:59:53

标签: actionscript

我有以下功能和间隔,它被调用一次,但之后再也没有。谁能明白为什么?

    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 个答案:

答案 0 :(得分:5)

您正在调用您的函数,而不是引用setInterval。尝试

setInterval(tweenArrow,2000);

答案 1 :(得分:0)

调用函数时,请使用函数名称without()。 Here是此方法的示例教程。