Yo lo uso asi: setInterval(this,"onInterval", intervalo);
Joseba Alonso Pérez www.sidedev.net www.5dms.com > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En > nombre de Daniel Portilla > Enviado el: lunes, 04 de junio de 2007 13:51 > Para: Lista dedicada a Actionscript > Asunto: [ASNativos] Objetos y setInterval > > Hola compañeros del actionscript, tengo una duda sobre un par de > incidencias que he tenido siempre relacionadas con clases que > contienen un setInterval que llama repetidamente a un método de la > misma clase. > > Me parece que se pierde el ámbito o algo así, alguien sabe si esto es > solucionable de alguna forma. > > Os comento lo que tengo que me falla: > > class es.daniel.Indicadores{ > private var urlconsulta:String > ..... > function Indicadores(Intervalo,miUrl) > // Inicializo los parámetros y demás > // LLamo a la función con el setInterval > setInterval(onInterval, intervalo); > } > > public function onInterval(Void):Void{ > var objEnvio1 = new LoadVars(); > objEnvio1.ref = this; > objEnvio1.onData = function(src) { > // Código que no me funciona bien > getURL(urlconsulta,"_self"); > } > } > > El problema concreto es que la primera vez se ejecuta bien el getURL > pero las siguientes veces el urlconsulta se pone a undefined. He > intentado tracear algún valor más, incluso el mismo objeto (con this) > y me sale todo undefined. > > Salu2 y gracias por adelantado. > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

