Avatar billede maqhem Nybegynder
09. januar 2006 - 16:57 Der er 10 kommentarer og
1 løsning

Shared Objects

Hvordan sletter man en variabel i éns Shared Objects?

Holder de tæt de dér shared objects? Altså, kan de brydes? Kan man gå ind og finde informationerne nemt uden en flash-fil?
Avatar billede barklund Nybegynder
09. januar 2006 - 17:03 #1
Du sletter en variabel ved at fjerne den fra .data-egenskaben og flush'e - så er den fjernet.

Man kan ikke bryde den "nemt", men hvis man vil og har lidt teknisk forståen, så kan man sagtens. Der findes en SharedObject-editor derude, som kan finde filerne og vise dem frem - og lade dig redigere dem. Det er vist nok burak, der har lavet den.

--
Morten Barklund
Avatar billede maqhem Nybegynder
09. januar 2006 - 18:08 #2
Så hvis jeg har denne kode:

var mySO:SharedObject = SharedObject.getLocal("mySO");
mySO.data.a = "Hej";
mySO.data.b = "Hej igen";
mySO.data.c = "Og hej for 3. gang";
mySO.flush();

Så fjerner jeg b ved at calle dette:

mySO.data.a = "Hej";
mySO.data.c = "Og hej for 3. gang";
mySO.flush();

??? For det synes jeg ikke helt sker. Jeg kan da godt finde gamle data frem igen, kan jeg ikke!?
Avatar billede maqhem Nybegynder
09. januar 2006 - 18:11 #3
eller skal koden være:

mySO.data.a = "Hej";
mySO.data.b.clear();
mySO.data.c = "Og hej for 3. gang";
mySO.flush();

?
Avatar billede barklund Nybegynder
09. januar 2006 - 18:59 #4
Nej, du sletter b:

delete mySO.data.b;
mySO.flush();

:)

--
Morten Barklund
Avatar billede maqhem Nybegynder
09. januar 2006 - 21:09 #5
super. Men hvis den ikke er tæt, så er det jo en super dårlig database - hvad bruges den så til!?
Avatar billede maqhem Nybegynder
09. januar 2006 - 21:10 #6
hi-score er i hvert fald ikke godt. Så kan man ændre sin score :S

Eller ændre andre brugeres passwords :S heller ikke ret godt.
Avatar billede barklund Nybegynder
09. januar 2006 - 21:13 #7
Det er ikke en database. Det er at sammenligne med cookies. Det kan heller ikke bruges til en highscore, da det jo ligger på din egen maskine. Forskellige maskiner deler jo ikke de samme SharedObjects.

Det er som oftest kendt som en Flash-cookie - for det er, hvad det er :)

--
Morten Barklund
Avatar billede maqhem Nybegynder
09. januar 2006 - 22:02 #8
smart nok så. smid et svar
Avatar billede barklund Nybegynder
10. januar 2006 - 09:20 #9
Yup :)
Avatar billede barklund Nybegynder
10. januar 2006 - 13:52 #10
Tark for points :)
Avatar billede maqhem Nybegynder
10. januar 2006 - 13:53 #11
det var så lidt
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
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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