Loading:


    SharedObject data [AS 2]

    Klasa: SharedObject

    Kompatybilność: ActionScript 1.0, Flash 6+

     

    Kolekcja atrybutów załączona do właściwości data , tego obiektu, te atrybuty mogą być wymieniane oraz/i przechowywane.

     

    Każdy atrubut może być obiektem lub jakimklowiek prymitywnym typem ActionScript lub JavaScript --Array, Number, Boolean, i tak dalej. Na przykład, podane linie przypisują wartości do różnych aspektów wspólnego obiektu:

     

    var rzeczy_array:Array = new Array(101, 346, 483);
    var admin:Boolean = true;
    var user:String = "Ramona";

    var moj_so:SharedObject = SharedObject.getLocal("superfoo");
    moj_so.data.itemNumbers = rzeczy_array;
    moj_so.data.adminPrivileges = admin;
    moj_so.data.userName = user;

    for (var prop in moj_so.data) {
        trace(prop+": "+moj_so.data[prop]);
    }

     

    Wszystkie atrybuty wspólnego obiektu data właściwości są zapisywane jeśli obiekt jest trwały oraz wspólny obiekt zawiera podane informacje:

     

    userName: Ramona
    adminPrivileges: true
    itemNumbers: 101,346,483

     

    Wskazówka: Nie próbuj załanczać wartość bezpośrednio do data klasy SharedObject np so.data = someValue; Flash zignoruje te stwierdzenia.

     

    Aby usunąć atrybuty dla lokalnego wspólnego obiektu, użyj kodu: delete so.data.nazwaAtrybutu; ustwiając atrybut na NULL lub UNDEFINED.

     

    Aby stworzyć private wartość dla wspólnego obiektu, wartości, które są dostępne tylko dla instancji klienta, podczas kiedy ten obiekt jest w użyciu oraz nie są przetrzymywane z obiektem, wtedy się zamyka--tworzywłaściwości, które są nazywane data aby przechowywać je, tak jak pokazano na podanym kodzie:

     

    var moj_so:SharedObject = SharedObject.getLocal("superfoo");
    moj_so.ulubionyColor = "blue";
    moj_so.ulubionyNightClub = "The Bluenote Tavern";
    moj_so.ulubionySong = "My World is Blue";

    for (var prop in moj_so) {
        trace(prop+": "+moj_so[prop]);
    }

    //zwróci:

    ulubionySong: My World is Blue
    ulubionyNightClub: The Bluenote Tavern
    ulubionyColor: blue
    data: [object Object]



    Napisz Artyku³

    Listing

    // tworzy słuchacza oraz funkcję nasłuchiwawczą
    var textListener:Object = new Object();
    textListener.enter = function(eventObj:Object) {
        moj_so.data.mojTextSaved = eventObj.target.text;
        moj_so.flush();
    };
     




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors