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 | 
|---|---|---|
| 
 | 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ść  | 
| 
 | status | Bufer jest pełny oraz plik zostaje odtwarzany. | 
| 
 | status | Dane skończyły sie strumieniować oraz bufer jest pusty. | 
| 
 | status | Odtwarzanie się rozpoczeło. | 
| 
 | status | Odtwarzanie się zatrzymało. | 
| 
 | error | FLV przekazał do metody | 
| 
 | 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ść  | 
| 
 | 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ść. | 
Listing
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("");
};
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	