Loading:


    SharedObject onStatus [AS 2]

    Klasa: SharedObject

    Kompatybilność: ActionScript 1.0, Flash 6+

     

    onStatus = function(infoObiekt:Object) {}

     

    Wywołuje się za każdym razem, gdy błąd, ostrzeżenie lub wskazówka jest wysłana dla wspólnego obiektu.

     

    Jeśli chcesz odpowiedzić na te zdarzenie, musisz stworzyc funkcję, która będzie przzetwarzać informacje o obiekcie, który jest generowany przez wspólny obiekt.

     

    Obiekt informacyjny posiada właściwość "code", która zawiera ciąg znaków, określający wynik zdarzenia onStatus oraz właściwość level zawierającą ciąg znaków: "Status" lub "Error".

     

    Dodatkowo do tego zdarzenia onStatus, Flash również dostarcza super funkcję zwaną System.onStatus. Jeśli onStatus jest wywoływana dla określonego obiektu oraz nie ma powiązanej z tym żadnej funkcji, wtedy Flash przyporządkuję funkcję załączoną do System.onStatus, jeśli istnieje.



    Napisz Artyku³

    Listing

    var widomosc_str:String;
    this.createTextField("widomosc_txt", this.getNextHighestDepth(), 0, 0, 300, 22);
    widomosc_txt.html = true;
    this.createTextField("status_txt", this.getNextHighestDepth(), 10, 30, 300, 100);
    status_txt.multiline = true;
    status_txt.html = true;

    var items_array:Array = new Array(101, 346, 483);
    var admin:Boolean = true;
    var userName:String = "Ramona";
    var moj_so:SharedObject = SharedObject.getLocal("superfoo");
    moj_so.data.itemNumbers = items_array;
    moj_so.data.adminPrivileges = admin;
    moj_so.data.userName = userName;

    moj_so.onStatus = function(infoObject:Object) {
        status_txt.htmlText = "<textformat tabStops='[50]'>";
        for (var i in infoObject) {
            status_txt.htmlText += "<b>"+i+"</b>"+"\t"+infoObject[i];
        }
        status_txt.htmlText += "</textformat>";
    };
               
    var flushResult = moj_so.flush(1000001);
    switch (flushResult) {
    case 'pending' :
        widomosc_str = "flush oczekuje, czekanie na odpowiedź użytkownika.";
        break;
    case true :
        widomosc_str = "flush został poprawnie zapisany. Wymagane miejsce na dysku zaakceptowane.";
        break;
    case false :
        widomosc_str = "flush nie wykonal się. Użytkownik nie nadał pozwolenia dla obiektu.";
        break;
    }
    widomosc_txt.htmlText = "<a href=\"asfunction:System.showSettings,1\
    "
    ><u>"+widomosc_str+"</u></a>";




    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