Foros del Web » Creando para Internet » Flash y Actionscript »

No sé por qué no me rula, este setinterval

Estas en el tema de No sé por qué no me rula, este setinterval en el foro de Flash y Actionscript en Foros del Web. Hola gente!!! Os comento lo que me está pasando. Tengo una función que se llama betarray: function betarray() { var aurki:Number; aurki=1; for(aurki=1;aurki<13;aurki++){ adimes[aurki]=this["hila"+aurki].text; trace(adimes[aurki]); ...
  #1 (permalink)  
Antiguo 29/10/2010, 05:47
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 13 años, 9 meses
Puntos: 0
No sé por qué no me rula, este setinterval

Hola gente!!!

Os comento lo que me está pasando. Tengo una función que se llama betarray:

function betarray() {
var aurki:Number;
aurki=1;
for(aurki=1;aurki<13;aurki++){
adimes[aurki]=this["hila"+aurki].text;
trace(adimes[aurki]);
trace(this["hila"+aurki].text);
}
}

Y quiero ejecutarla cada segundo, para actualizar un gráfico asociado a 12 textfields:

var rep:Number = setInterval(betarray, 1000)

El caso es que si llama a la función con un botón, funciona, se actualiza el array. Si la llamo cada segundo no, sale undefined. ¿Alguien me puede dar una pista de que pasa?

Muchas gracias por adelantado y saludos.
  #2 (permalink)  
Antiguo 29/10/2010, 08:25
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Respuesta: No sé por qué no me rula, este setinterval

El setInterval funciona bien pero no se ejecuta al mismo nivel que el campo de texto. Cambia this por _root.

Código:
adimes[aurki]=_root["hila"+aurki].text;
Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge

Etiquetas: setinterval
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:09.