el problema es que mover() es un prototype que hace un easing.
De ahi quelo que quiero es que al llamar a activar() se ejecute el prototype
mover(). El problema es que creo que cada vez que hace una pasada se activa
el onEnterFrame del prototype mover.
No s� si me he explicado bien.

----- Original Message -----
From: "alexframes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 15, 2004 5:49 PM
Subject: RE: [ASNativos] Error en prototype


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
-------------------------------->

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

Responder a