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