A mi esto me funciona (modificando un poco tu c�digo)

MovieClip.prototype.activar = function(mc,pos) {  
eval(mc).onEnterFrame = function() {
  eval(mc)._x+=3;
  if (eval(mc)._x>=pos) {
   delete eval(mc).onEnterFrame
  }
 }
}
_root.peli.activar(_root.peli,200)

alex

http://www.atornero.com




-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David Serrano
Sent: jueves, 15 de enero de 2004 17:28
To: [EMAIL PROTECTED]
Subject: [ASNativos] Error en prototype

Hola chicos. Estoy intentando hacer una funci�n o un prototype, pero me
salta el error de los 256 niveles de recursividad. Os ense�o el code del
prototype:

Movieclip.prototype.activar = function(mc,pos) {
 this.onEnterFrame = function() {
  eval(mc).mover(3, 2.5, 70, pos);
  if (eval(mc)._x<=pos) {
   delete this.onEnterFrame();
   activo = true;
  }
 };
}

Alguna soluci�n sencilla?<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a