2011-10-09 2 views
0

나는 내 이미지가 하나씩 나타나도록하기 위해 노력하고있어,하지만 그들은 모두 함께 화면에 제공 :이미지를 하나씩 표시하는 방법은 무엇입니까? 플래시 AS3

for (var i=0; i<myImages.length; i++){ 
    myImages[i].alpha = 0; 
    myImages[i].buttonMode = true; 
    TweenLite.to(myImages[i], 1, {delay:.5, alpha:1}); 
} 

지연이 올바른 옵션이 아닌 당신이 어떤 생각을 가지고 있습니까?

감사

답변

1

이 작은 변화를 시도해보십시오 지연 모든 tweenings의 기간가 인 경우, 서로 다른 이미지에 많은 TweenLite 트윈을 설정

for (var i=0; i<myImages.length; i++){ 
    myImages[i].alpha = 0; 
    myImages[i].buttonMode = true; 
    TweenLite.to(myImages[i], 1, {delay:(0.5*i), alpha:1}); 
} 

같은 시간에 모든 이미지가 화면에 표시됩니다. 그렇습니까? ;)

그래서 해결 방법은 이미지를 반복하면서 트윈의 지연을 늘리는 것입니다.

+0

완벽한, 감사합니다! – Paul

1
for (var i=0; i<myImages.length; i++){ 
    myImages[i].alpha = 0; 
    myImages[i].buttonMode = true; 
    TweenLite.to(myImages[i], 1, {delay:(i+1)*0.5, alpha:1}); 
} 
+0

완벽한 덕분에! – Paul

관련 문제