PDA

Volledige versie bekijken : loadVariables in interval


dj_kris
%Europe/Berlin %714 %2007, 17:08
Hallo

Weet iemand hoe ik loadVariables() kan uitvoeren in een interval?

dit werkt niet:

stop();
function loadConnection() {
loadVariables("...", this, "POST");
}
setInterval(loadConnection, 5000);

Gerrit55
%Europe/Berlin %786 %2007, 18:52
Waarom zou je dat willen?
Loadvariables doe je toch maar 1x?

Jan
%Europe/Berlin %789 %2007, 18:56
Waarom zou je dat willen?
Loadvariables doe je toch maar 1x?
Stel dat die variable de on- of offline status van een bepaalde server is...

Kan je trouwens beter met LoadVars doen omdat je niet opnieuw wil beginnen laden voordat de vorige laadactie voltooid is.
Hier is een voorbeeldje met twee mogelijkheden:
(komt uit deze thread: http://www.flashfocus.nl/forum/showthread.php?t=38073 )
var phpfile:String="toestand.php";//hier de juiste bestandnaam van je php file invullen
var gegevens:LoadVars = new LoadVars();
var counter:Number=1;
var herhalen:Number=120;
var intervalherhalen:Number=10000//10000 miliseconden


gegevens.onLoad = function(success:Boolean)
{
if (success)
{
toestand.text=gegevens.onofftoestand;
//vanaf hier weglaten als je setInterval gebruikt
counter++;
if(counter%herhalen==0)//als counter deelbaar is door herhalen dan wordt opnieuw gecheckt //als je framerate 12 is dan wordt om de tien seconden opnieuw gecheckt
{
gegevens.load(phpfile)
}
//tot hier
}
else
{
toestand.text = "Ergens iets fout gelopen";
}
}
/*ipv met een counter kan het ook met setInterval*/

//gegevensophalen=function(){
gegevens.load(phpfile)
//}
//setInterval(gegevensophalen,intervalherhalen)

Groeten,
Jan

Gerrit55
%Europe/Berlin %032 %2007, 00:46
@adnez:
Ik had liever een reactie van dj_kris, die uitlegt waarom hij het wil

Jan
%Europe/Berlin %083 %2007, 02:00
@adnez:
Ik had liever een reactie van dj_kris, die uitlegt waarom hij het wil
Dan, zijn we met twee. :D
Kan me trouwens ook niet veel gevallen indenken waarbij dat zou nodig zijn maar bovenstaande case was pas aanbod gekomen dus viel die me even te binnen. :)
Maar waarschijnlijk heeft dj Kris het (net zoals jij verwacht) waarschijnlijk niet nodig...

Jan