TweenMax延迟了call和killtweensof

时间:2013-03-29 18:49:05

标签: actionscript-3 tweenlite

是否有人熟悉此Tween的延迟通话,因为我一直试图让它工作但我不能。我知道如何通过延迟调用函数,但我也想删除Tween以延迟调用:

var speed:Number = player.getBasicSpeed();

            if (player.getSpeed() > speed)
            {
                TweenMax.killTweensOf(clearPowerup);
            }else {
                player.setSpeed(2.5);
                player.onPowerup("speedPowerup");
                TweenMax.delayedCall(5, clearPowerup, [player, speed]);
            }

因此,如果玩家选择加电,并且如果此加电仍然存在killTweensOf应该终止clearPowerup的延迟通话,但事实并非如此。

感谢您的帮助

reagrds

1 个答案:

答案 0 :(得分:0)

您需要使用此行来终止延迟通话:

TweenMax.killDelayedCallsTo(clearPowerup);