Hola
NikelOut!
El problema es la variable efx, como no la declaraste como local al ejecutarse los métodos tomarán la variable como si fuera de ambito global y por eso te pasa ese error, solamente añade lo siguiente:
Código:
MovieClip.prototype.desplazar = function(x) {
this.onRelease = function() {
var efx = this._x;
this.onEnterFrame = function() {
efx += ((x-this._x)*.8)/20;
this._x = efx;
};
};
};
Un saludo!