循环中的最后一个回调不是火

时间:2013-02-13 13:13:49

标签: javascript

我很难解决这个问题

我在循环中使用transitionTo方法和回调。

我的问题是没有触发最后一个回调。我在代码中使用了类似的循环。 只有这个循环才会导致错误。 我不知道该怎么做。

谢谢,阿美。

function substractAfterMovingToColumn() {
for (var i = movingBalls - 1; i >= 0; i--) {
    var rID = '#' + getBallID('R', workingColumn, i);

    var x = box_x[targerGroup][workingColumn] + getPointOffset_x(workingColumn, i + diff);
    var y = box_y[targerGroup][workingColumn] + getPointOffset_y(workingColumn, i + diff);

    console.log("A");

    stage.get(rID)[0].moveToTop()
    stage.get(rID)[0].transitionTo({
        x: x,
        y: y,
        rotation: -Math.PI / 3,
        duration: 1.1 - i * 0.01,
        easing: 'ease-in-out',
        callback: substractHit
    });
}

}

0 个答案:

没有答案