2012-07-30 5 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]는 스프라이트를 참조합니다. Tween이 시작하자마자 스프라이트가 보일 수 있도록해야합니다.Tweener on start AS3

위의 코드는 스프라이트를 트위닝하지 않고 바로 멈추고 곧바로 시작합니다. 시작해보세요. 내가 잘못 가고있는 어떤 생각?

답변

1

Tweener은 더 이상 유지되지 않습니다. 시도해보십시오 TweenMax.

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

로 : 그것은 여전히 ​​작동하지만

왕따 자식 2005 년 6 월부터 2009 년 6 월에 유지, 그것은 [...]

왕따 자식 으로 더 이상 유지되지 않는 것 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; } 
});