Tengo un problema y es que mi aplicacion con el tiempo se pone mas lenta.
Habia solucionando anteriormente este problema aumentandole el
delay de setInterval a 5000 o 5 segundos a una funcion la cual se repite
una y otra vez, y la mejora fue notable. Ahora bien lo que pasa es que
corriendo el debugger de flash vi que en una de las instancias
una variable, en la cual yo cargo informacion directamente del
internet, es el problema.
la funcion dice asi...
Código :
setInterval(connection, 5000, "0.0.0.0", "TEST");
function connection(IP:String, Name:String) {
IPADD = IP;
NAME = Name;
lv.load("http://tracker.net/pingFlash.php?host="+IP);
lv.onLoad = function(success) {
if (success) {
STAT = (lv.val);
lag = (parseInt(lv.lat));
}
// IF Radio is up
if (STAT == "1") {
Status = true;
}
// IF Radio is Down
if (STAT == "0") {
Status = false;
}
};
}
en el primer frame tengo puesto
Código :
var lv:LoadVars = new LoadVars();
en el debugger al correr el programa
viendo en el tab de Variables
esta la variable lv, la cual tiene adentro muchas veces onLoad repetido. Y cada
5 segundos se añade otra mas. De que forma se podria solucionar esto?
Saludos y gracias de antemano por la ayuda que puedan brindar.
