Tweener启动AS3

时间:2012-07-30 15:29:34

标签: actionscript-3 tweener

for (var i:int=cardCount; i < numberOfCardsToDispatch;i++){

            Tweener.addTween(packArray[i], {x:packPosX - dealXPos, time:.4, delay:dealDelay, transition:"easeOutExpo", onStart:function(){packArray[i].visible = true;}});


        }

我正在遍历我的数组,packArray [i]指的是一个精灵。我想要它,以便一旦Tween启动,精灵就可见了。

上面的代码没有补间精灵,只是冻结它,一旦我开始启动它就行了。我出错的任何想法?

1 个答案:

答案 0 :(得分:1)

Tweener 不再维护。您应该尝试 TweenMax

  

Tweener从2005年6月到2009年6月维持。虽然它仍然有效,但它不再被维护[...]

使用 Tweener

Tweener.addTween(packArray[i], {
    time: .4,
    delay: dealDelay,
    x: packPosX - dealXPos,
    ease: "easeOutExpo",
    onStart: function():void { this.visible = true; } // You should use this
});

使用 TweenMax

TweenMax.to(packArray[i], .4, {
    delay: dealDelay,
    x: packPosX - dealXPos, // Or "-100" if you want to move to the left to 100px
    ease: Expo.easeOut,
    onStart: function():void { packArray[i].visible = true; }
});