Loading:


    NetStream onStatus [AS 2]

    Klasa: NETStream

    Kompatybilność: ActionScript 1.0, Flash 7+

     

    Wywołuje się za każdym razem, gdy zmienia się status lub błąd jest wysyłany dla obiektu NetStream.

     

    Jesli chcesz odpowiedzieć na te zdarzenie, musisz stworzyć funkcję, aby przekształcic informacje zawarte w obiekcie.

     

    Informacje obiektu posiadają code właściwość zawierającą ciąg znaków, określający resultat zdarzenia onStatus oraz właściwość level zawierająca ciag znaków: status lub error.

     

    W dodatku zdarznie onStatus posiada rownież funkcję "super", która wywołuje System.onStatus

    Podane zdarzenie infromują cię, kiedy jakies wydarzenie się wydarzyło:

     

    Kod właściwości

    Poziom właściwośći

    Opis

    NetStream.Buffer.Empty

    status

    Dane są nie odbierane wystarczająco szybko, aby zapełnić bufer. Przepływ danych może być przeszkodzony dopóki bufer będzie się wypełniał, podczas którego czasy wiadomość NetStream.Buffer.Full będzie wysyłana oraz strumień zacznie odtwarzanie od początku.

    NetStream.Buffer.Full

    status

    Bufer jest pełny oraz plik zostaje odtwarzany.

    NetStream.Buffer.Flush

    status

    Dane skończyły sie strumieniować oraz bufer jest pusty.

    NetStream.Play.Start

    status

    Odtwarzanie się rozpoczeło.

    NetStream.Play.Stop

    status

    Odtwarzanie się zatrzymało.

    NetStream.Play.StreamNotFound

    error

    FLV przekazał do metody play(), nie można znaleźć pliku.

    NetStream.Seek.InvalidTime

    error

    Dla plików zciągniętych z strumieniowego pobierania, użytkownik stara się zmienić punkt odtwarzania, lub odtworzyc stary element video zciągnietych jak do tej pory bajtów. Właściwość Error.message.details zawiera czas kodu, który wskazuje ostatnią walidowana pozycję, którą użytkownik może przesłglądać.

    NetStream.Seek.Notify

    status

    peracja przesunięcia jest zakończona powodzeniem.

     

     

    Zdarzenie onStatus() odbiera obiekt z podanymi właściwościami:

     

    Nazwa

    Opis

    name

    Nazwa danego punktu sygnałoego, kiedy osadzono plik FLV.

    time

    Czas w sekundach, w których punkt sygnałowy wystąpił w pliku video podczas odtwarzania.

    type

    Typ punktu sygnałowego: "navigation" lub "event".

    parameters

    Dołączona tablica nazwa/wartość par ciągów znaków określających punktsygnałowy. Każdy dostępny ciąg może być tutaj użyty jako nazwa bądź wartość.



    Napisz Artyku³

    Listing

    var polaczenie_nc:NetConnection = new NetConnection();
    polaczenie_nc.connect(null);
    var stream_ns:NetStream = new NetStream(polaczenie_nc);
    my_video.attachVideo(stream_ns);
    stream_ns.play("video1.flv");
    stream_ns.onStatus = function(infoObject:Object) {
            trace("NetStream.onStatus wywołano: ("+getTimer()+" ms)");
            for (var prop in infoObject) {
                trace("\t"+prop+":\t"+infoObject[prop]);
            }
            trace("");
    };




    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