Creating Tweens in an Array

I can’t wrap my head around this. Im setting up 20 tweens, all created within a for loop, and that works ok. But I only want each tween to start after the previous one is complete. Something like [AS]for (i=1; i<=ind; i++) {
if (playNext == true) {
tw* = new mx.transitions.Tween(maskmc[“m”+i], “_height”, mx.transitions.easing.Regular.easeOut, maskmc[“m”+i]._height, _global.dim, 15);
new mx.transitions.Tween(maskmc[“m”+i], “_width”, mx.transitions.easing.Regular.easeOut, maskmc[“m”+i]._width, _global.dim, 15);
}
playNext=false;
tw*.onMotionFinished = function() {
playNext = true;
};
}[/AS]Any ideas?

[AS]a=1
function mcTween(mc) {
tw = new mx.transitions.Tween(mc, “_height”, mx.transitions.easing.Regular.easeOut, mc._height, _global.dim, 15);
tw.onMotionFinished = function() {
a++;
if (a<=ind) {
mcTween(maskmc[“m”+a]);
}
};
}
mcTween(maskmc[“m”+a])[/AS]

you could do it this way.