Пакет | air.net |
Класс | public class SecureSocketMonitor |
Наследование | SecureSocketMonitor SocketMonitor ServiceMonitor EventDispatcher Object |
Версии среды выполнения: | AIR 2.0 |
Этот класс включен в файл aircore.swc. Flash Builder загружает этот класс автоматически при создании проекта для AIR. Flex SDK также включает файл aircore.swc, который необходимо добавлять при компиляции приложения с использованием Flex SDK.
В Adobe® Flash® CS3 Professional этот класс содержится в файле ServiceMonitorShim.swc. Чтобы использовать классы пакета air.net, необходимо сначала перетащить компонент ServiceMonitorShim из панели «Компоненты» в библиотеку, затем добавить следующую инструкцию import
в свой код ActionScript 3.0:
import air.net.*;
Чтобы использовать пакет air.net в Adobe® Flash® Professional (CS4 и более поздних версий), выполните следующие действия.
- Выберите меню «Файл» > «Параметры публикации».
- В панели Flash нажмите кнопку «Параметры» для ActionScript 3.0. Выберите «Путь к библиотеке».
- Нажмите кнопку «Перейти к файлу SWC». Найдите файл Adobe Flash CSn/AIKn.n/frameworks/libs/air/aircore.swc в папке установки Adobe Flash Professional.
- Нажмите кнопку «ОК».
- Вставьте следующую инструкцию
import
в код ActionScript 3.0:import air.net.*;
Метод | Определено | ||
---|---|---|---|
Создает объект SecureSocketMonitor для заданной конечной точки TCP. | SecureSocketMonitor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
[статические]
Добавляет общедоступные методы ServiceMonitor в прототип функции конструктора JavaScript. | ServiceMonitor | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Запускает монитор служб. | ServiceMonitor | ||
Останавливает мониторинг службы. | ServiceMonitor | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строковое представление заданного объекта. | SecureSocketMonitor | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
[переопределить]
Вызов метода checkStatus() для объекта SocketMonitor приводит к тому, что приложение пытается подключиться к сокету, чтобы проверить наличие события connect. | SocketMonitor | ||
[переопределить]
Создает объект SecureSocket. | SecureSocketMonitor |
SecureSocketMonitor | () | Конструктор |
public function SecureSocketMonitor(host:String, port:int)
Версии среды выполнения: | AIR 2.0 |
Создает объект SecureSocketMonitor для заданной конечной точки TCP.
После создания объекта SecureSocketMonitor пользователь должен вызвать метод start
для начала выполнения мониторинга состояния службы.
Как и в случае с объектом Timer, пользователь, выполняющий вызов, должен сохранить ссылку на объект SecureSocketMonitor. В противном случае этот объект удаляется при выполнении, и мониторинг заканчивается.
Параметрыhost:String — Узел, который требуется отслеживать.
| |
port:int — Порт, который требуется отслеживать.
|
createSocket | () | метод |
toString | () | метод |
override public function toString():String
Версии среды выполнения: | AIR 2.0 |
Возвращает строковое представление заданного объекта.
Примечание. Методы класса Object динамически создаются в прототипе Object. Чтобы переопределить этот метод в подклассе Object, не используйте ключевое слово override
. Например, в подклассе Object вместо переопределения базового класса применяется function toString():String
.
String — Строковое представление объекта.
|
Tue Jun 12 2018, 11:34 AM Z