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);
}
}