Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/01/2006, 20:53
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Al ejecutar un setInterval en una Clase no se porque se pierde la referencia de la clase donde se esta ejecutando.

Una solucion seria enviar la referencia de la clase al setInterval, algo asi:

Código:
class holas extends MovieClip 
{
	public var sentido : Number;
	public var intervalSentido : Number;
	function holas ()
	{
		this.sentido = 10;
		this.intervalSentido = setInterval (this.funcion, 100, this);
	}
	function funcion (owner)
	{
		trace (owner.sentido);
	}
}