| Пакет | flash.net |
| Класс | public class NetworkInfo |
| Наследование | NetworkInfo EventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Поддержка в профилях AIR: эта функция поддерживается во всех компьютерных операционных системах и на устройствах AIR for TV, но не на всех мобильных устройствах. Используйте свойство NetworkInfo.isSupported, чтобы проверить наличие поддержки в среде выполнения. Дополнительные сведения о поддержке API-интерфейса в разных профилях см. в разделе «Поддержка в профилях AIR».
Объект NetworkInfo является одиночным. Чтобы получить одиночный объект NetworkInfo, нужно использовать статическое свойство NetworkInfo.networkInfo. Не вызывайте статический конструктор класса, new NetworkInfo().
У большинства компьютеров есть один или несколько интерфейсов, например проводной и беспроводный сетевой интерфейс. Также могут присутствовать дополнительные интерфейсы, такие как VPN, интерфейс обратной связи или виртуальный интерфейс.
Объект NetworkInfo отправляет событие изменения, когда изменяются доступные интерфейсы. Вызовите метод findInterfaces(), чтобы определить самую актуальную сетевую информацию.
Примечание. Объект NativeApplication также отправляет события о сетевых изменениях.
Дополнительно
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| isSupported : Boolean [статические] [только для чтения]
Указывает, поддерживает ли клиентская система доступ к информации о сетевом интерфейсе. | NetworkInfo | ||
| networkInfo : NetworkInfo [статические] [только для чтения]
Одиночный экземпляр объекта NetworkInfo. | NetworkInfo | ||
| permissionStatus : String [статические] [только для чтения]
Определение того, предоставлен ли приложению доступ к NetworkInfo. | NetworkInfo | ||
| Метод | Определено | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
Возвращает список сетевых интерфейсов, связанных с этим компьютером. | NetworkInfo | ||
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
| Событие | Сводка | Определено | ||
|---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | ||
| Отправляется при изменении сетевых интерфейсов. | NetworkInfo | |||
isSupported | свойство |
networkInfo | свойство |
networkInfo:NetworkInfo [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Одиночный экземпляр объекта NetworkInfo.
Реализация
public static function get networkInfo():NetworkInfoВыдает
SecurityError — Если содержимое, выполняемое за пределами изолированной среды приложения AIR, пытается получить доступ к этому свойству.
|
permissionStatus | свойство |
findInterfaces | () | метод |
public function findInterfaces():Vector.<NetworkInterface>| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Возвращает список сетевых интерфейсов, связанных с этим компьютером.
ВозвращаетVector.<NetworkInterface> — Массив объектов NetworkInterface.
|
networkChange | Событие |
flash.events.Eventсвойство Event.type =
flash.events.Event.NETWORK_CHANGE| Язык версии: | ActionScript 3.0 |
| Версии среды выполнения: | AIR 2 |
Отправляется при изменении сетевых интерфейсов.
КонстантаEvent.NETWORK_CHANGE определяет значение свойства type объекта события networkChange.
Это событие имеет следующие свойства:
| Свойство | Значение |
|---|---|
bubbles | false |
cancelable | false; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект NativeApplication. |
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства