Smooth multiple animations

Hello.

I need to animate multiple movieclips at once. About 20 movieclips.

I am using a function which I call for each movieclip, with different parameters.

The framerate is 40 fps.

The problem is that the animations run slow, they are far from being smooth.
I have seen a lot of flash applications that animate a lot of objects at the same time and they are very smooth.

Is there a technique to it ?

Here is the used function.


function animate(mc:MovieClip, tX:Number, tY:Number, tWidth:Number, tHeight:Number, tAlpha:Number):Void {
    var aT:Number = 0.7;
    new Tween(mc, "_x", Strong.easeOut, mc._x, tX, aT, true);
    new Tween(mc, "_y", Strong.easeOut, mc._y, tY, aT, true);
    new Tween(mc, "_width", Strong.easeOut, mc._width, tWidth, aT, true);
    new Tween(mc, "_height", Strong.easeOut, mc._height, tHeight, aT, true);
    new Tween(mc, "_alpha", Strong.easeOut, mc._alpha, tAlpha, aT, true);
}

Looking forward to your answers.

Thank you.