se non assegni un valore a "speed" ovviamente non funzionerà mai !

Scegli la velocità che vuoi dare (ad esempio 5) e inizializzi la variabile speed a 5
codice:
//Prototype zoom
MovieClip.prototype.zoom = function(endScale, speed) {
	this.onEnterFrame = function() {
		var offset = 0.5;
		var rscale = Math.abs(endScale-this._xscale);
		//scalo il mc finche nn raggiunge lo scalaggio desiderato
		if (!rscale<=offset) {
			(this._xscale<endScale) ? (this._xscale=this._yscale += rscale/speed) : (this._xscale=this._yscale -= rscale/speed);
		} else {
			//A scalaggio scalaggio desiderato elimino l'enterframe
			delete this.onEnterFrame;
		}
	};
};
//inizializzi la variabile speed
//più è alto il numero più sarà lenta l'animazione
speed = 5; 
//al rollover richiamo la proto
map.onRollOver = function() {
//a speed sostituisci il valore della velocità di zoom in che vuoi dare
	this.zoom(130, speed);
};
//al rollout richiamo la proto
map.onRollOut = function() {
//a speed sostituisci il valore della velocità di zoom out che vuoi dare
	this.zoom(100, speed);
};