Thanks for your welcoming and your reply.
I actually did figure out a solution to my problem while I was waiting. Here's what I wrote to solve it:
for (var i:int = 0; i < gridBoxes.length; i++) {
TweenMax.to(gridBoxes[i], .5, {alpha:1, delay:Math.random() * 7, ease:Circ.easeIn, repeat:-1, yoyo:true, repeatDelay:10}); }
function fadeLogoIn():void { TweenMax.to(endframe, .5, {alpha:1, ease:Circ.easeIn, delay:18, onComplete:fadeLogoOut}); }
function fadeLogoOut():void { TweenMax.to(endframe, .5, {alpha:0, ease:Circ.easeOut, delay:2, onComplete:fadeLogoIn}); }
fadeLogoIn();
The timing is set so the objects never fall out of sync.
I think this method could get very complicated if there were more than a few objects. Now that I solved it, though, I can check out timelinelite! Thanks for the tips.
Best,
qis