используй prototype, и ты не правильно используешь метод setInterval, кто ее за тебя останавливать будет, я особо не разбирался как у тебя считается прозрачность, используй как основу

Код:
mc1.speed = 1;
mc2.speed = 2;
mc3.speed = 3;
MovieClip.prototype.test = function() {
this.interval = setInterval(function (mc:MovieClip) {
mc._alpha -= mc.speed;
if (mc._alpha<=0) {
clearInterval(mc.interval);
}
}, this.speed, this);
};
mc1.test();
mc2.test();
mc3.test();