Pakiet | flash.net |
Klasa | public class NetMonitor |
Dziedziczenie | NetMonitor EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Klasa NetMonitor służy do śledzenia obiektów NetStream używanych w aplikacji. Wystąpienie tej klasy wywołuje zdarzenie netStreamCreate
za każdym razem, gdy jest tworzony nowy obiekt NetStream.
Za pomocą klasy NetMonitor można śledzić odtwarzanie wideo i pokrewne zdarzenia niezależnie od używanego odtwarzacza wideo. Ta funkcja może być pomocna podczas implementacji bibliotek pomiarów multimediów, analiz i śledzenia użycia.
Uwaga: Monitorowanie obiektów NetStream nie jest obsługiwane przez program Flash Player w przeglądarce dla systemu Android lub BlackBerry Tablet OS ani przez środowisko AIR w systemie iOS.
Powiązane elementy interfejsu API
Metoda | Zdefiniowane przez | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Pobiera wszystkie obiekty NetStream należące do kontekstu zabezpieczeń tego obiektu NetMonitor. | NetMonitor | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
---|---|---|---|---|
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Wywoływane, gdy nowy obiekt NetStream jest tworzony w kontekście zabezpieczeń tego wystąpienia klasy NetMonitor. | NetMonitor |
listStreams | () | metoda |
public function listStreams():Vector.<NetStream>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Pobiera wszystkie obiekty NetStream należące do kontekstu zabezpieczeń tego obiektu NetMonitor.
Należy unikać buforowania listy obiektów NetStream. Zachowanie odniesień do takich obiektów NetStream może powodować przecieki pamięci do aplikacji, ponieważ uniemożliwia procesowi czyszczenia pamięci odzyskanie zasobów używanych przez nieaktywny obiekt NetStream.
Uwaga: Gdy bieżąca platforma nie obsługuje monitorowania obiektów NetStream, lista zwracana przez tę funkcję jest zawsze pusta.
ZwracaVector.<NetStream> — Wektor obiektów NetStream.
|
netStreamCreate | Zdarzenie |
flash.events.NetMonitorEvent
właściwość NetMonitorEvent.type =
flash.events.NetMonitorEvent.NET_STREAM_CREATE
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.3, AIR 2.7 |
Wywoływane, gdy nowy obiekt NetStream jest tworzony w kontekście zabezpieczeń tego wystąpienia klasy NetMonitor.
Uwaga: Gdy bieżąca platforma nie obsługuje monitorowania obiektów NetStream, zdarzenia netStreamCreate
nie są wywoływane.
NetMonitorEvent.NET_STREAM_CREATE
definiuje wartość właściwości type
obiektu zdarzenia netStreamCreate
.
Zdarzenie netStreamCreate
ma następujące właściwości:
Właściwość | Wartość |
---|---|
netStream | Utworzony obiekt NetStream. |
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt zaczynający lub kończący sesję. |
Tue Jun 12 2018, 12:06 PM Z