Я настоятельно советую вам использовать TweenMax
http://blog.greensock.com/tweenmaxas3/
Он имеет все функции анимации анимации, о которых вы можете мечтать, включая паузу в середине кода.
Он также очень прост в использовании, например,
import gs.TweenMax;
// move the movieclip to (500,200) in 2 seconds:
var myTween:TweenMax = new TweenMax(mc, 2, {x:500, y:200});
и вы можете сделать паузу в любое время, как
myTween.pause();
Но в вашем случае вы, вероятно, хотите поставить в очередь своих подростков
Так что вы можете написать как
import gs.*;
var tween1:TweenMax = new TweenMax(mc1, 1, {x:300,y:400});
var tween2:TweenMax = new TweenMax(mc2, 1, {x:200,y:400});
var tween3:TweenMax = new TweenMax(mc3, 1, {x:100,y:400});
var myGroup:TweenGroup = new TweenGroup([tween1, tween2, tween3]);
myGroup.align = TweenGroup.ALIGN_SEQUENCE;
Кроме того, TweenMax и Tweensy в настоящее время являются самыми быстрыми библиотеками анимации, существовавшими в AS3, но, на мой взгляд, TweenMax немного проще в использовании, сравнение между различными механизмами анимации здесь http://blog.greensock.com/tweening-speed-test/