Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/08/2006, 12:31
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
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!