Pakiet | air.net |
Klasa | public class SecureSocketMonitor |
Dziedziczenie | SecureSocketMonitor SocketMonitor ServiceMonitor EventDispatcher Object |
Wersje środowiska wykonawczego: | AIR 2.0 |
Klasa ta jest zawarta w pliku aircore.swc. Program Flash Builder ładuje tę klasę automatycznie podczas tworzenia projektu dla środowiska AIR. Pakiet Flex SDK również zawiera plik aircore.swc, który należy dołączyć podczas kompilowania aplikacji, jeśli używany jest pakiet Flex SDK.
W programie Adobe® Flash® CS3 Professional tę klasę zawiera plik ServiceMonitorShim.swc. Aby używać klas z pakietu air.net, należy najpierw przeciągnąć składnik ServiceMonitorShim z panelu Składniki do Biblioteki, a następnie dodać poniższą instrukcję import
do kodu ActionScript 3.0:
import air.net.*;
Aby korzystać z pakietu air.net w programie Adobe® Flash® Professional (CS4 lub nowsza wersja):
- Wybierz polecenie Plik > Ustawienia publikowania.
- W panelu Flash kliknij przycisk Ustawienia dla ActionScript 3.0. Wybierz opcję Ścieżka biblioteki.
- Kliknij przycisk Przejdź do pliku SWC. Przejdź do pliku Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc w folderze instalacyjnym programu Adobe Flash Professional.
- Kliknij przycisk OK.
- Dodaj poniższą instrukcję
import
do kodu ActionScript 3.0:import air.net.*;
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt SecureSocketMonitor dla określonego punktu końcowego TCP. | SecureSocketMonitor | ||
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 | ||
[statyczny]
Dodaje publiczne metody ServiceMonitor do prototypu funkcji konstruktora JavaScript. | ServiceMonitor | ||
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 | ||
Uruchamia monitor usług. | ServiceMonitor | ||
Zatrzymuje monitorowanie usługi. | ServiceMonitor | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
[przesłanianie]
Zwraca ciąg reprezentujący określony obiekt. | SecureSocketMonitor | ||
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 |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
[przesłanianie]
Wywołanie metody checkStatus() obiektu SocketMonitor powoduje, że aplikacja próbuje nawiązać połączenie z gniazdem w celu sprawdzenia, czy pojawi się zdarzenie connect. | SocketMonitor | ||
[przesłanianie]
Tworzy obiekt SecureSocket. | SecureSocketMonitor |
SecureSocketMonitor | () | Konstruktor |
public function SecureSocketMonitor(host:String, port:int)
Wersje środowiska wykonawczego: | AIR 2.0 |
Tworzy obiekt SecureSocketMonitor dla określonego punktu końcowego TCP.
Po utworzeniu obiektu SecureSocketMonitor kod wywołujący powinien wywołać metodę start
, aby rozpocząć monitorowanie stanu usługi.
Podobnie jak w przypadku obiektu Timer, kod wywołujący powinien przechowywać odwołanie do obiektu SecureSocketMonitor. W przeciwnym razie środowisko wykonawcze usunie obiekt i monitorowanie zostanie zakończone.
Parametryhost:String — Host, który ma być monitorowany.
| |
port:int — Port, który ma być monitorowany.
|
createSocket | () | metoda |
toString | () | metoda |
override public function toString():String
Wersje środowiska wykonawczego: | AIR 2.0 |
Zwraca ciąg znaków reprezentujący określony obiekt.
Uwaga: Metody klasy Object są tworzone dynamicznie w prototypie klasy Object. Do ponownego zdefiniowania tej metody w podklasie Object, nie należy używać słowa kluczowego override
. Na przykład zamiast nadpisania klasy podstawowej dla podklasy Object implementowana jest funkcja function toString():String
.
String — Ciąg znaków reprezentujący obiekt.
|
Tue Jun 12 2018, 12:06 PM Z