Displaying a lot of movie clips, fast

I’ve got like a little “particle” effect, but it runs slowly. It’s my first time trying something like this, so don’t hate me for being dumb. I’ve drawn a little symbol and attached this class to it: (I’m also new to classes, so if you could critique that too, that’d be great!)

package gameplay{

import flash.display.MovieClip;

import gs.TweenLite;
import flash.geom.ColorTransform;
import flash.geom.Transform;

public class ember extends MovieClip{        

    var hdir:Number;
    var vdir:Number;
    
    var hvel:Number;
    var vvel:Number;
    
    var sizeTo:Number;
    var lifeTime:Number;
    
    var cl:ColorTransform;
    
    public function ember(x1:Number, y1:Number, type:Boolean) { 
    
    x = x1; 
    y = y1;
    
    cl = new ColorTransform(2,0.5, 0, 1);
    
    this.transform.colorTransform = cl;
    
    if (Math.round(Math.random() * 1) == 0) {
        hdir = -1;
    } else {
        hdir = 1;
    }
    
    if (type == false) //center one
    {
    if (Math.round(Math.random() * 1) == 0) {
        vdir = -1;
    } else {
        vdir = 1;
    }
        
    } else if (type == true) //ground one
    {
        vdir = -1;
    }
    
    scaleX = scaleY = (Math.random()*0.8);
    
    sizeTo = (Math.random()*0.4)+0.1;
    lifeTime = (Math.random()*0.8)+0.1;
    
    hvel = (Math.random()*0.5)+0.1;
    vvel = (Math.random()*0.5)+0.1;
    
    
    TweenLite.to(this, lifeTime*3, {rotation:(vvel)*355, scaleX: sizeTo, scaleY: sizeTo,y:this.y+(vvel*vdir)*215, x:this.x+(hvel*hdir)*215});
    
    TweenLite.to(cl, lifeTime*4, {alphaMultiplier: 0, greenMultiplier:2, redMultiplier:2, onComplete:die, onUpdate:colorUpdate});
    
    
    }
    
   function colorUpdate():void {
        this.transform.colorTransform = cl;
    }
    
    function die():void {
        this.parent.removeChild(this);
    }
}

}

And then I call to it later

for(var i:int = 0; i< 7; i++) {

        var emb:ember = new ember(this.x,this.y,false);
        addChild(emb);

}

Or whatever… What am I doing wrong? It’s very simple code (it’s meant to be) The actual symbol itself is very simple… And CONSTRUCTIVE help would be appreciated… I’m still new to as3.

Can anyone help? What am I doing wrong here?

how many frames per second is your movie?

Try using 24 like cinema, or 30 like NTSC tv. You can even push it faster like 90 fps, but depending on the animation not all cpus will be able to go that fast and you could have sync problems with audio.