Strona wykorzystuje ciasteczka by usprawnić komfort z jej korzystania. Korzystając ze strony akceptujesz naszą Politykę Ciasteczek. X

Ciasteczka we Flash'u [podstawowy]

Każdy kto regularnie korzysta z Internetu na pewno wie czym są "ciasteczka", albo chociaż o nich słyszał. Ciasteczkami nazywamy niewielkie informacje zapisywane po stronie użytkownika, takie jak na przykład zapamiętane hasło lub ustawienia strony (wygląd i zachowanie). Flash również nie jest tutaj wyjątkiem i posiada bardzo podobny mechanizm nazwany Shared Objects pozwalający na zapisanie do 100Kb informacji (więcej wymaga zgody użytkownika).
Stworzenie (lub odczytanie istniejącego) ciasteczka to kwestia jednej linijki kodu:
var soData:SharedObject = SharedObject.getLocal("MyCookie","/");
"MyCookie" to nazwa dla ciasteczka - jeśli takowe już istnieje wczytane zostanie do pamięci.
Mając już nasz Shared Object możemy zacząć wpisywać do niego co nam się żywnie podoba, poprzez pole "data":
soData.data.message = "Hello world!"
soData.data.myVar = 1337;
W identyczny sposób możemy też odczytać dane z Shared Object:
trace(soData.data.myVar); //1337
Wszystkie informacje zostają zapisywane na komputerze użytkownika automatycznie, ale w razie potrzeby można to również zrobić wykorzystując funkcję flush(), która dodatkowo pozwala na ustalenie docelowego rozmiaru, innymi słowy możemy sami zdecydować kiedy poprosić użytkownika o więcej niż 100Kb miejsca.
Przykładowe zastosowanie:
(Po odświeżeniu strony wpisana wiadomość będzie widoczna w górnym polu)
Źródło: Share.zip

Imię:
Komentarz:
Potwierdz kod z obrazka:confirm image

 
devWolf pisze:
16.12.2012 16:14
tak proste i tak banalne w obsłudze, a jak przydatne :)