Loading:


SharedObject flush [AS 2]

Klasa: SharedObject

Kompatybilność: ActionScript 1.0, Flash 6+

 

flush([minIloscMiejsca:Number]) : Object

 

Od razu zapisuje lokalnie przechowywany wspólny obiekt na lokalny plik.

 

 Jeśli nie użyjesz tej metody, wtedy Flash zapisze wspólny obiek do pliku, kiedy sesja wspólnego obiektu się zakończy, czyli wtedy kiedy plik SWF jest zamykany, czyli wtedy kiedy wspólny obiekt jest odbierany przez garbage-collector (śmieciarza :) ), ponieważ nie ma on już żadnych referencji lub wywołałeś metode SharedObject.clear().

 

Jeśli ta metoda zwróci "pending", wtedy Flash Player pokazuje okno dialogowe pytające użytkownika, czy powiększyć ilość dostępnego miejsca dla dostepnego wspólnego obiektu z tej domeny. Aby pozwolić powiększać miejsce na dysku dla wpsólnego obiektu, gdy jest zapisywany w przyszłości, należy przekazać parametr minIloscMiejsca ilustrujący ilość bajtów, użytych przez obiekt. Kiedy Flash próbuje zapisać plik, bierze on wtedy ilośc bajtów z przekazanego parametru, niż sprawdza wsyatrczające miejsce do zapisu na dysku.

 

na przykład, jeśli przewidzisz, że twój wspólny obiekt będzie rosnąć do rozmiarów maksymalnych 500bajtów, wtedy przekaż ten parametr jako 500. Jeśli Flash zapyuta użytkownika o pozwolenie na zapis, wtedy zapyta tylko i wyłącznie jeden raz (jeśli obiekt nie przekroczy więcej niż 500 bajtów).

 

Po tym jak użytkownik odpowie na okno dialogowe, ta metoda jest wywoływana jeszcze raz oraz zwraca TRUE lub FALSE, również; SharedObject.onStatus jest wywoływane z właściwością code od SharedObject.Flush.Success lub SharedObject.Flush.Failed.



Napisz Artyku³

Listing

this.syncSettingsCore = function(soName:String, override:Boolean, settings:Object) {
    var moj_so:SharedObject = SharedObject.getLocal(soName, "http://www.funkcje.net/");
    var i;
    for (i in settings) {
    if (override || (moj_so.data[i] == null)) {
        moj_so.data[i] = settings[i];
    } else {
        settings[i] = moj_so.data[i];
    }
    }
    moj_so.flush(1000);
};
 




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors