La documentacion de Flash no documenta bien esta funcion. Para utilizarlo en
OOP deberias hacer:

this.intervalProvisional = this.setInterval(this,"colora",10);

un saludo

Joseba Alonso
www.sidedev.net


----- Original Message -----
From: "Marc, de fumarmata.com" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 21, 2003 12:35 AM
Subject: [ASNativos] prototipos && setInterval


jejeje, noche de consultas

defino dos prototipos, (supersimplificados para que se vea el error)

MovieClip.prototype.colora = function() {
trace(this._name);
};
MovieClip.prototype.setText = function() {
trace(this._name);
};

desde dentro del clip "miClip" llamo a las dos funciones con

colora()
setText()

y la ventana output me sale:

miClip
miClip

ok, todo perfecto pero si en el prototipo setText pongo:

MovieClip.prototype.setText = function(camp, velocitat, txt) {
trace(this._name);
this.intervalProvisional = this.setInterval(this.colora,
10);
};

en el output me sale:

miClip
undefined
undefined
undefined
undefined
undefined
undefined
undefined
...

es decir, parece ser que "colora" no tiene ni idea del clip en el que se
encuentra... pero si provamos con _target, vemos que lo que se cree es
que est� en el _root

no puedo hacer referencia a la "funci�n" colora que "se encuentra" en el
clip desde el que llamo a setText? me olvido algo por el camino?

thanks again

marc

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

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

Responder a