Hola de nuevo,
Prueba con esto:
MovieClip.prototype.setText = function(camp, velocitat, txt) {
trace(this._name);
this.intervalProvisional =
setInterval(this,"colora",10);
};
a mi me sale en el trace
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
miClip
etc...
^_^
un saludete, apa deuuuu
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Marc, de fumarmata.com
Enviado el: lunes, 21 de julio de 2003 0:35
Para: [EMAIL PROTECTED]
Asunto: [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
-------------------------------->