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: 38473
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-2021 v.1.5 | design: diviXdesign & rainbowcolors