Actionscript AS2:setInterval只调用一次
我有下面的函数和间隔,它被调用一次,但再也不会调用。有人知道为什么吗Actionscript AS2:setInterval只调用一次,actionscript,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); va
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);
您正在调用函数,而不是引用
setInterval
。试一试
setInterval(tweenArrow,2000);
调用函数时,请使用不带()的函数名。是此方法的示例教程