17. april 2005 - 16:31Der er
13 kommentarer og 1 løsning
load igen
Jeg har denne kode men jeg ville gerne loade data ind igen, når jeg har opdateret, min opdatering virker fint, men jeg kan ikke se min opdatering uden at reloade .swf fil igen.
page_LoadVars = new LoadVars(); page_LoadVars.onLoad = function(success) {
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Du bør ikke bruge loadVaraibles. Lav i stedet et loadvars objekt, kopier alle variablerne derover på, bruger sendandload til at sende variablerne og i onload kan du kalde load på det andet loadvars objekt - så det dermed henter alle variablerne igen.
Det er helt generelt, at loadVariables er noget rod. Brug LoadVars, der kan det samme og meget mere - med meget bedre kontrol over, hvad der sker.
Derudover ville jeg flytte knappens handling til tidslinjen og lave den som knap.onPress. Og hvorfor så ikke gøre det hele endnu smartere - og kun bruge 1 loadvars til det hele. Du kan jo bare bruge det samme loadvars objekt til at sende opdateringer med - hvis du altså sørger for, at din php efter den har lavet update sender de nye data tilbage til flash.
Det forstår jeg ikke helt? Du kan da bare bruge den først kun ved at kalde load og ikke sende nogle variabler - og siden hen bruge sendAndLoad til at sende _og_ hente nogle variabler.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.