Loading:


SharedObject getLocal [AS 2]

Klasa: SharedObject

Kompatybilność: ActionScript 1.0, Flash 6+

 

getLocal(nazwa:String, [sciezkaLokalna:String], [bezpieczenstwo:Boolean]) : SharedObject

 

Zwraca referencję do lokalnie umiejscowionego wspólnego obiektu, który jest dostępny tylko dla aktualnego klienta.

 

Jeśli wspólny obiekt jeszcze nie istnieje, wtedy ta metoda stwarza go. Ta metoda jest statyczna, aby załączyć obiekt do zmiennej użyj podanej składni:

 

var so:SharedObject = SharedObject.getLocal("zapisaneDane")

 

Uwaga: Jeśli użytkownika posiada zaznaczone "nigdy nie pozwalaj na zapis lokalny" dla tej domeny, wtedy obiekt nie jest zapisywany, nawet jeśli sciezkaLokalna jest okeślona. Wyjątkiem dla tej reguły jest lokalna treść. Lokalna treść może zawsze być zapisywana od stron trzecich na dysk, nawet jeśli zapis jest zakazany.

 

Aby uniknąć kolizji, Flash patrzy na lokację pliku SWF, który tworzy wspólny obiekt. Na przykład jeśli plik SWF jest na www.funkcje.net/apps/stockwatcher.swf oraz chce stworzyc ciasteczko o nazwie portfolio, wtedy ten wspolny obiekt nie konfliktuje z innymi nazwami obiektów portfolio, które były stworzone przez plik SWF na www.stronaWWW.com/photoshoot.swf, ponieważ pliki SWF leżą na innych domenach.

 

Jednakże sciezkaLokalna jest opcjonalną, powinieneś nadać jakąś do użycia, zwłaszcza jeśli inne pliki SWF potrzebują tego samego dostępu do obiektu.


Parameters

 

nazwa:String - Nazwa reprezentująca tytuł wspólnego obiektu. Nazwa może posiadać ukośniki (/); na przyklad, robota/przyklad . Puste znaki nie są dozwolone oraz symbole:

 ~ % & \ ; : " ' , < > ? # 

sciezkaLokalna:String [opcjonalny] - Ciąg znaków określający pełną lub częściową ścieżkę do pliku SWF, który stworzył ten wspólny obiekt, oraz określa, czy wspólny obiekt jest przechowywany lokalnie. Domyślną wartośc jest pełna ścieżka.

 

bezpieczenstwo:Boolean [opcjonalny] - (tylko Flash Player 8) Określa, czy dostęp do wspólnego obiektu ma byc dostępny tylko dla plików SWF będących na połączeniu HTTPS.

 



Napisz Artyku³

Listing

//#1
var moj_so:SharedObject = SharedObject.getLocal("zapisanyText", "/");
mojText_ti.text = moj_so.data.mojTextSaved;

if (mojText_ti.text == undefined) {
    mojText_ti.text = "";
}

var textListener:Object = new Object();
textListener.enter = function(eventObj:Object) {
    moj_so.data.mojTextSaved = eventObj.target.text;
    moj_so.flush();
};

mojText_ti.addEventListener("enter", textListener);


//#2

var moj_so:SharedObject = SharedObject.getLocal("cookie");

if (moj_so.data.user != undefined) {
    this.user = moj_so.data.user;
    this.gotoAndStop(moj_so.data.frame);
}

//kod bloku dla każdej klatki pliku SWF

function rememberme() {
    moj_so.data.frame=this._currentframe;
    moj_so.data.user="John";
}

 




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