2012-07-30 64 views
0
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]指的是一個精靈。我想要它,只要吐溫開始,精靈就可見。Tweener on start AS3

上面的代碼不會補間精靈,只是凍結它,只要我開始出來,它的作品。任何想法,我要去錯了嗎?

回答

1

Tweener已不再維護。您應該嘗試TweenMax

中間人維持自2005年6月至2009年6月雖然它仍然有效,它沒有被維護了[...]

隨着中間人

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; } 
});