Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.net 

NetworkInfo  - AS3

Пакетflash.net
Классpublic class NetworkInfo
НаследованиеNetworkInfo Inheritance EventDispatcher Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 2

Класс NetworkInfo предоставляет информацию о сетевых интерфейсах на компьютере.

Поддержка в профилях AIR: эта функция поддерживается во всех компьютерных операционных системах и на устройствах AIR for TV, но не на всех мобильных устройствах. Используйте свойство NetworkInfo.isSupported, чтобы проверить наличие поддержки в среде выполнения. Дополнительные сведения о поддержке API-интерфейса в разных профилях см. в разделе «Поддержка в профилях AIR».

Объект NetworkInfo является одиночным. Чтобы получить одиночный объект NetworkInfo, нужно использовать статическое свойство NetworkInfo.networkInfo. Не вызывайте статический конструктор класса, new NetworkInfo().

У большинства компьютеров есть один или несколько интерфейсов, например проводной и беспроводный сетевой интерфейс. Также могут присутствовать дополнительные интерфейсы, такие как VPN, интерфейс обратной связи или виртуальный интерфейс.

Объект NetworkInfo отправляет событие изменения, когда изменяются доступные интерфейсы. Вызовите метод findInterfaces(), чтобы определить самую актуальную сетевую информацию.

Примечание. Объект NativeApplication также отправляет события о сетевых изменениях.

Дополнительно

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
      isSupported : Boolean
[статические] [только для чтения] Указывает, поддерживает ли клиентская система доступ к информации о сетевом интерфейсе.
NetworkInfo
      networkInfo : NetworkInfo
[статические] [только для чтения] Одиночный экземпляр объекта NetworkInfo.
NetworkInfo
      permissionStatus : String
[статические] [только для чтения] Определение того, предоставлен ли приложению доступ к NetworkInfo.
NetworkInfo
Общедоступные методы
 МетодОпределено
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
Возвращает список сетевых интерфейсов, связанных с этим компьютером.
NetworkInfo
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
  Отправляется при изменении сетевых интерфейсов.NetworkInfo
Сведения о свойстве
    

isSupported

свойство
isSupported:Boolean  [только для чтения]

Версии среды выполнения: AIR 2

Указывает, поддерживает ли клиентская система доступ к информации о сетевом интерфейсе.



Реализация
    public static function get isSupported():Boolean
    

networkInfo

свойство 
networkInfo:NetworkInfo  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 2

Одиночный экземпляр объекта NetworkInfo.



Реализация
    public static function get networkInfo():NetworkInfo

Выдает
SecurityError — Если содержимое, выполняемое за пределами изолированной среды приложения AIR, пытается получить доступ к этому свойству.
    

permissionStatus

свойство 
permissionStatus:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 29.0

Определение того, предоставлен ли приложению доступ к NetworkInfo.



Реализация
    public static function get permissionStatus():String

Связанные элементы API

Сведения о методе

    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.

Это событие имеет следующие свойства:

СвойствоЗначение
bubblesfalse
cancelablefalse; поведение по умолчанию, подлежащее отмене, не определено.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
targetОбъект NativeApplication.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.