I cant find the right way to "play" each node of the array... maybe the problem is on the "onpress" code? Thank you!
import com.greensock.*;
var images:Array = [mc0,mc1,mc2,mc3]; //my movieclips to animate
var tl:TimelineMax = new TimelineMax({repeat:-1});
for(var i:Number = 0; i < images.length; i++){
var imageVar:String = "image" + i;
var bulletVar:String = "bullet" + i;
tl.from(images[i],1,{_alpha :0}) //fade in
.addLabel(imageVar) // place label right after image fades in
.to(images[i], 1, {_alpha :0}, "+=1"); //fade out
duplicateMovieClip(mcBullet, bulletVar, i); // duplicate "i" times
setProperty(bulletVar, _x, "100"*i); // _x align
this[bulletVar].onPress = function(){ // problem :/
tl.play(imageVar);
}
}