var tmpaction = cc.sequence(
cc.delayTime(preDuration + PLAYER_CARD_DURATION * i),
cc.callFunc(function () {
if (cardBefore == undefined) {
tmpCard.setPosition(cc.v2(winSize.width / 2, tmpY));
} else {
tmpCard.setPosition(cc.v2(cardBefore.x + intervalX - PLAYER_CARD_DURATION * speed, tmpY));
}
tmpCard.opacity = 255;
}),
cc.delayTime(PLAYER_CARD_DURATION),
cc.moveTo((PLAYER_CARD_DURATION * (cards.length - i)), cc.v2(posX + i * intervalX, tmpY)),
cc.moveTo(0.2, cc.v2(winSize.width / 2, tmpY)).easing(cc.easeIn(2)));
tmpCard.opacity = 0;
tmpCard.active = true;
提供下demo吧,之前的问题应该是跟label有关系,跟你这个不太一样。