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启动,精灵就可见了。
上面的代码没有补间精灵,只是冻结它,一旦我开始启动它就行了。我出错的任何想法?
答案 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; }
});