Avatar billede le_bon Nybegynder
27. januar 2006 - 11:42 Der er 9 kommentarer og
1 løsning

Gemme/hente 3 variabler i SharedObject

Hallo,

Jeg skal have gemt 3 variabler (f.eks. currSprog, currColor, currTheme) i et SharedObject. - Og så skal det hentes ind i en anden swf.

Er der nogen der kan hjælpe mig med det?

PFT.

le_bon
Avatar billede maqhem Nybegynder
27. januar 2006 - 14:17 #1
yes! Jeg kan, for jeg er bare sej :P

Hér er koden til fla-en der sender:

var mySO:SharedObject = SharedObject.getLocal("mySO");
mySO.data.currSprog = "Dansk";
mySO.data.currColor = "Hvid";
mySO.data.currTheme = "XP";
mySO.flush();

og til den anden kompilation der skal læse dem skal koden være:

var mySO:SharedObject = SharedObject.getLocal("mySO");
currSprog = mySO.data.currSprog;
currColor = mySO.data.currColor;
currTheme = mySO.data.currTheme;
//denne kode er ikke nødvendig, men sletter bare variablerne igen:
delete mySO.data.currSprog;
delete mySO.data.currColor;
delete mySO.data.currTheme;
mySO.flush();
Avatar billede le_bon Nybegynder
27. januar 2006 - 16:54 #2
zipper-znake > Tak for det! Det går fint nok med at skrive til SO'en, men det virker ikke rigtigt når jeg prøver at hive variablerne ind i en anden swf. - Eller også virker det, men så er jeg bare ikke god til at trace dem ;)

What to do?

c",)
Avatar billede barklund Nybegynder
28. januar 2006 - 15:24 #3
Du skal bruge andet argument til getLocal for at angive en anden sti - ellers kan to forskellige swf-filer i hver sin sti ikke begge læser variablerne:

var mySO:SharedObject = SharedObject.getLocal("mySO", "/index.swf");

De to filer skal dog ligge på samme domæne for at virke...

--
Morten Barklund
Avatar billede maqhem Nybegynder
31. januar 2006 - 15:15 #4
er du faldet i søvn? i så fald, så bør du vogne op :D
Avatar billede le_bon Nybegynder
04. februar 2006 - 16:35 #5
maqhem og barklund > Takker mange gange for jeres svar, jeg har bare ikke haft mulighed for at gå videre med det pågældende projekt. Så snart jeg får tid til at komme videre, skal jeg nok komme tilbage til denne tråd. Ama'r halshug! c",)

Mvh. le_bon
Avatar billede barklund Nybegynder
04. februar 2006 - 20:21 #6
Se forresten:

http://www.actionscript.dk/artikler/?a=25

Som jeg lige blev mindet om at have lavet - artiklen handler om præcis dette. :)

--
Morten Barklund
Avatar billede le_bon Nybegynder
17. marts 2006 - 15:10 #7
Huhaaa! Så fik jeg det til at virke! Jeg brugte både maghem og barklunds kommentarer, så smid et svar hver, så deler jeg pointene.

Tak for hjælpen!
Avatar billede barklund Nybegynder
17. marts 2006 - 15:27 #8
Finfin :)
Avatar billede le_bon Nybegynder
27. juni 2006 - 10:35 #9
Barklund, så er det vist på tide jeg får lukket ham her...c",)
Avatar billede barklund Nybegynder
27. juni 2006 - 10:42 #10
Tark for points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester