Setinterval and different computers?

Hi there,

I notice something strange and I think it has to do with my use of setinterval

On “slower” computers it seems that some fadeIn aren’t done yet???


MovieClip.prototype.fadeIn = function() {
	this.onEnterFrame = function() {
		trace(this._alpha);
		this._alpha += 10;
		if (this._alpha>100) {
			this._alpha = 100;
			delete this.onEnterFrame;
		}
	};
};

//build up
intervalMC1= setInterval(MC1, "fadeIn", 500);
intervalMC2 = setInterval(MC2, "fadeIn", 700);
intervalMC3 = setInterval(MC3, "fadeIn", 800);
intervalMC4 = setInterval(MC4, "fadeIn", 800);
intervalMC5 = setInterval(MC5, "fadeIn", 900);
intervalMC6 = setInterval(MC6, "fadeIn", 1100);
intervalMC7 = setInterval(MC7, "fadeIn", 1200);

myGotoAndPlay = function (frame) {
        gotoAndPlay(frame);
        clearInterval(intervalStart);
		clearInterval(intervalMC1);
		clearInterval(intervalMC2);
		clearInterval(intervalMC3);
		clearInterval(intervalMC4);
		clearInterval(intervalMC5);
		clearInterval(intervalMC6);
		clearInterval(intervalMC7);
};
intervalStart = setInterval(myGotoAndPlay, 2600, "_start");	

Any suggestion how to fix this???