Hi slayaz
The most elegant way to solve this would be using TimelineMax. But you could also place an onComplete function at the end of your last tween. You just need to put the whole thing into a function:
import com.greensock.*;
startLoop()
function startLoop():Void
{
TweenMax.allTo([imageone, imagetwo, imagethree, imagefour,imagefive, textone, texttwo, link, lookingforward], 0, {_alpha:0});
TweenMax.to(imageone, 2, {_alpha:100, delay:1});
TweenMax.to(imageone, 2, {_alpha:0, delay:5});
TweenMax.to(imagetwo, 2, {_alpha:100, delay:6});
TweenMax.to(lookingforward, 2, {_alpha:100, delay:7});
TweenMax.to(imagetwo, 2, {_alpha:0, delay:10});
TweenMax.allTo([imagethree, textone], 2, {_alpha:100, delay:11});
TweenMax.allTo([imagethree, textone], 2, {_alpha:0, delay:15});
TweenMax.allTo([imagefour, texttwo], 2, {_alpha:100, delay:16});
TweenMax.to(imagefour, 2, {_alpha:0, delay:20});
TweenMax.to(imagefive, 2, {_alpha:100, delay:21});
TweenMax.to(link, 2, {_alpha:100, delay:23});
TweenMax.allTo([imagefive, link], 2, {_alpha:100, delay:27});
// The last tween calls it again and again
TweenMax.allTo([imagefive, link, texttwo], 2, {_alpha:0, delay:31, onComplete:startLoop});
}
I hope it works