webForumDet fria alternativet

Läsa in data säkert i Flash?

Flash

3 svar · 220 visningar · startad av Poppe25

Medlem sedan apr. 2002255 inlägg
Frågan#1

När jag läser in data i en applikation vill jag vara säker på att det rätt data kommer, att all data kommer samt att jag kan hantera händelser vid eventuella fel.

Är det någon som har löst detta i Flash när man via ngt loadvar-objekt läser in data. Vilken validering av datan gör ni samt har ni någon timeout-funktion? Hur hanterar ni eventuella fel?

Personligen tycker jag Flash verkar extremt svagt på dessa punkter.

Medlem sedan maj 2003750 inlägg
#2

LoadVars objektet har väll inbygd validering att datan kan läsas. onLoad händelsen har ju en success parameter som indikerar om flash kunde läsa in datan eller inte.

myVars = new LoadVars()
myVars.onLoad = function(success)
{
    if(success)
    {
        // lyckades ladda in data. Ev fortsatt validering....
    } else
        // Misslyckades med laddningen. Felhantera...
    }
}

Vilken validering av datan jag gör beror mycket på vad för data som skall laddas. Men det är ytterst sällsynt att jag använder mer än ovan nämnda parameter.

/Mirandir

Medlem sedan apr. 2002255 inlägg
#3

Är den valideringen behäftad med en timeout? Kan man vara säker på att all data har läst in?

Medlem sedan maj 2003750 inlägg
#4

Hmm vet inte. Om du vill vara säker kan du ju använda en setInterval för att sätta en egen timeout.

/Mirandir

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)