| Pakiet | flash.net |
| Klasa | public class NetworkInfo |
| Dziedziczenie | NetworkInfo EventDispatcher Object |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Obsługa profilów AIR: Ta funkcja jest obsługiwana we wszystkich systemach operacyjnych dla komputerów stacjonarnych oraz na urządzeniach telewizyjnych ze środowiskiem AIR, ale nie jest obsługiwana na niektórych urządzeniach przenośnych. W czasie wykonywania można sprawdzić, czy funkcja jest obsługiwana, odczytując właściwość NetworkInfo.isSupported. Więcej informacji o obsłudze elementów interfejsu API w różnych profilach można znaleźć w sekcji Obsługa profilów aplikacji AIR.
NetworkInfo jest obiektem typu singleton. Aby uzyskać pojedynczy obiekt NetworkInfo, należy skorzystać ze statycznej właściwości NetworkInfo.networkInfo. Nie należy wywoływać konstruktora klasy, tj. new NetworkInfo().
Większość komputerów ma co najmniej jeden interfejs, np. interfejs sieci przewodowej i bezprzewodowej. Mogą istnieć także inne interfejsy, takie jak interfejs sieci VPN, pętla zwrotna lub interfejsy wirtualne.
Obiekt NetworkInfo wywołuje zdarzenie zmiany, gdy ulegają zmianie dostępne interfejsy. W celu uzyskania najbardziej aktualnych informacji o sieci należy wywołać metodę findInterfaces().
Uwaga: Zdarzenia zmiany sieci są także wywoływane przez obiekt NativeApplication.
Więcej informacji
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| isSupported : Boolean [statyczny] [tylko do odczytu]
Wskazuje, czy na systemie klienckim obsługiwany jest dostęp do interfejsu sieciowego. | NetworkInfo | ||
| networkInfo : NetworkInfo [statyczny] [tylko do odczytu]
Pojedyncze wystąpienie klasy NetworkInfo. | NetworkInfo | ||
| permissionStatus : String [statyczny] [tylko do odczytu]
Sprawdź, czy system otrzymał pozwolenie na dostęp do obiektu NetworkInfo. | NetworkInfo | ||
| 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 | |
Zwraca listę interfejsów sieciowych powiązanych z tym komputerem. | NetworkInfo | ||
![]() |
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 | |
![]() |
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 ulegają zmianie interfejsy sieciowe. | NetworkInfo | |||
isSupported | właściwość |
networkInfo | właściwość |
networkInfo:NetworkInfo [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Pojedyncza (singleton) instancja obiektu NetworkInfo.
Implementacja
public static function get networkInfo():NetworkInfoZgłasza
SecurityError — Wskazuje, czy treść działająca poza obszarem izolowanym aplikacji AIR uzyskuje dostęp do tej właściwości.
|
permissionStatus | właściwość |
findInterfaces | () | metoda |
public function findInterfaces():Vector.<NetworkInterface>| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Zwraca listę interfejsów sieciowych powiązanych z tym komputerem.
ZwracaVector.<NetworkInterface> — Tablica obiektów NetworkInterface
|
networkChange | Zdarzenie |
flash.events.Eventwłaściwość Event.type =
flash.events.Event.NETWORK_CHANGE| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | AIR 2 |
Wywoływane, gdy ulegają zmianie interfejsy sieciowe.
StałaEvent.NETWORK_CHANGE definiuje wartość właściwości type obiektu zdarzenia networkChange.
To zdarzenie ma następujące właściwości:
| Właściwość | Wartość |
|---|---|
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 NativeApplication. |
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne