I en multimedie præsentation (der skal køre lokalt på en maskine - Ikke over internettet) har jeg bruge for at kunne gemme indtastninger lavet i en Flash fil og derefter hente dem frem senere hen.
Et eksempel kunne være at jeg skal have gemt variablen "A"'s værdi og senere hente den frem når jeg starter præsentationen igen. Har I nogle forslag til hvordan jeg gør det?
OK. Nu har jeg så prøvet med følgende kode for at gemme et object: mySO = SharedObject.getLocal("calc_input"); mySO.inst_a = this.inst_Indhold1.inst_a.text;
Og følgende kode for at hente det igen når jeg starter præsentationen for anden gang: this.inst_Indhold1.inst_a.text = mySO.inst_a
Flash påstår desværre at værdierne er "undefined". Hvad gør jeg galt?
OK. Nu har jeg så prøvet med følgende kode for at gemme et object: mySO = SharedObject.getLocal("calc_input"); mySO.inst_a = this.inst_Indhold1.inst_a.text;
Og følgende kode for at hente det igen når jeg starter præsentationen for anden gang: mySO = SharedObject.getLocal("calc_input"); this.inst_Indhold1.inst_a.text = mySO.inst_a;
Flash påstår desværre at værdierne er "undefined". Hvad gør jeg galt?
Når man så kører først 1.swf, lukker den og derefter kører 2.swf så burde den da hvis strengen "test" i 2.swf, ikke? Altså som en slags cookie, eller er jeg helt ude på et sidespor?
OK. Fandt ud af det. Det object som man ønsker at share skal skrives fra og hentes ind i den samme fil - Man kan ikke gøre det på tværs af SWF. Tak for hjælpen.
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.