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