Supportvragen digitale media > Webdesign en Internet

Flash "cookie" schrijven en opvragen

(1/1)

LJBass:
Ik wil graag met een bestand een "cookie" schrijven en met een ander bestand dit weer uitlezen.
Op internet zijn er wel voorbeelden, maar bij mij werken ze niet.
Ik heb het ook op andere computers geprobeerd (zelf windows) maar daar werkt het ook niet.
Weet iemand wat hier fout aan is:Cookie schrijven

--- Code: ---gegevens = SharedObject.getLocal("eenKoekje", "/dm/");
gegevens.data.game1 = "1";
gegevens.flush();

--- Einde van code ---
Cookie lezen

--- Code: ---
gegevens = SharedObject.getLocal("eenKoekje", "/dm/");
game1 = gegevens.data.game1;

--- Einde van code ---
Ik krijg telkens "undefined"

mvdg:
Waarom geef je als pad op "/dm/" ??
Je kunt beter geen enkel pad opgeven, dan bepaalt de Flash player zelf
waar hij de cookie opslaat en heb je dikke kans dat het wel werkt.
Zoals je het nu doet, werkt het alleen als er op je computer een map "/dm/" is..

LJBass:
Dus hij maakt de map /dm/ dan niet zelf aan?
Het probleem is als ik geen pad opgeef ik er wel een kan schrijven, maar niet meer kan lezen met een ander bestand. Dat andere bestand weet dan namelijk niet waar hij staat.Ik heb ook dit geprobeerd:

--- Code: ---("eenKoekje", "/");
--- Einde van code ---
Maar ook dat werkt niet.

mvdg:
Het hele systeem is er volgens mij op gebaseerd dat een cookie enkel door DEZELFDE Flash film ingelezen kan worden. Zelfs als je wel een map opgeeft die bestaat, en waar de gebruiker schrijfrechten op heeft, dan nog is het alleen mogelijk voor dezelfde file, omdat het anders een veiligheidsrisico zou zijn als elke flash film zomaar alle cookies zou kunnen uitlezen. Tenminste dit begrijp ik na het lezen van de informatie op de Adobe/macromedia site.Wat je misschien kunt proberen, is een "mini flash bestandje" maken dat alleen maar de cookie inleest en wegschrijft. Dit bestandje laad je dan in als een movieclip in je andere bestanden. En op die manier kun je dan vanuit die bestanden bij de cookie komen.Nog even over die map, het is natuurlijk nogal afhankelijk van je besturingssysteem welke mappen er zijn en waar je wel of niet in kunt schrijven. De map "~/Library/" bestaat wel in OS X maar niet in Windows. Ik zou me dus niet bemoeien met de locatie waar je opslaat, dit heeft weinig zin omdat het uiteindelijk niet bepaalt of de cookie wel of niet gevonden kan worden!

LJBass:
Ik heb dat idee van die mappen van deze site: http://www.sitemasters.be/?pagina=tutorials/tutorials&id=383&cat=8Ik ben inderdaad eerst bezig geweest met een flash filetje dat schrijft en leest en die inladen.
Maar daarbij kreeg ik hele rare fouten.
Zo doende heb ik op internet verder gezocht en dat idee met de mappen gevonden.

Navigatie

[0] Berichtenindex

Naar de volledige versie