А маски-то тут при чем? Осторожнее надо быть с глобальными переменными. Про область видимости не забывать, все такое... Код ниже, вроде везде this. вставил, но проверьте там...

Код:
MovieClip.prototype.fade = function(max_fade,min_fade,max_by,min_by) {
this.fade_index = this._alpha;
if (this.fade_index >= max_fade) this.fade_by = -1*max_by;
if (this.fade_index <= min_fade) this.fade_by = min_by;
this.fader += this.fade_by;
this._alpha = this.fader;
}
MovieClip.prototype.movie = function(max_x,min_x,max_by,min_by) {
this.movie_index = this._x;
if (this.movie_index >= max_x) this.movie_by = -1*max_by;
if (this.movie_index < min_x) this.movie_by = min_by;
this.movier += this.movie_by;
this._x = this.movier;
}
MovieClip.prototype.MCwidth = function(max_width,min_width,max_by,min_by) {
this.width_index = this._width;
if (this.width_index >= max_width) this.width_by = -1*max_by;
if (this.width_index < min_width) this.width_by = min_by;
this.widther += this.width_by;
this._width = this.widther;
}