Pacote | flash.net |
Classe | public class NetworkInfo |
Herança | NetworkInfo EventDispatcher Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2 |
Suporte a perfil do AIR: este recurso conta com o suporte de dispositivos AIR for TV e de todos os sistemas operacionais para desktop, mas não é compatível com nenhum dispositivo móvel. Você pode testar o suporte que em tempo de execução utilizando a propriedadeNetworkInfo.isSupported
. Consulte Suporte a perfil do AIR para obter mais informações sobre o suporte de API através de múltiplos perfis.
O objeto NetworkInfo é um singleton. Para adquirir o objeto NetworkInfo único, use a propriedade estática NetworkInfo.networkInfo
. Não chame o construtor de classes, newNetworkInfo()
.
A maioria dos computadores tem uma ou mais interfaces, como uma interface de rede com fios e sem fios. Também pode haver interfaces adicionais, como VPN, loopback ou interfaces virtuais.
Um objeto de NetworkInfo despacha um evento de alteração quando as interfaces disponíveis mudam. Chame o método findInterfaces()
para determinar as informações de rede mais atuais.
Observação: O objeto de NativeApplication também despacha eventos de mudança de rede.
Saiba mais
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
isSupported : Boolean [estático] [somente leitura]
Indica qual acesso à informação sobre a interface é suportado no sistema cliente. | NetworkInfo | ||
networkInfo : NetworkInfo [estático] [somente leitura]
A instância singleton do objeto NetworkInfo. | NetworkInfo | ||
permissionStatus : String [estático] [somente leitura]
Determina se o aplicativo recebeu permissão para acessar NetworkInfo. | NetworkInfo |
Método | Definido por | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Retorna a lista de interfaces de rede associada a esta máquina. | NetworkInfo | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado quando as interfaces de rede foram alteradas. | NetworkInfo |
isSupported | propriedade |
networkInfo | propriedade |
networkInfo:NetworkInfo
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2 |
A instância singleton do objeto NetworkInfo.
Implementação
public static function get networkInfo():NetworkInfo
Lança
SecurityError — Se o conteúdo em execução do lado de fora da área de segurança do aplicativo AIR acessa esta propriedade.
|
permissionStatus | propriedade |
findInterfaces | () | método |
public function findInterfaces():Vector.<NetworkInterface>
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2 |
Retorna a lista de interfaces de rede associada a esta máquina.
RetornaVector.<NetworkInterface> — Uma matriz de objetos NetworkInterface
|
networkChange | Evento |
flash.events.Event
propriedade Event.type =
flash.events.Event.NETWORK_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 2 |
Despachado quando as interfaces de rede foram alteradas.
A constanteEvent.NETWORK_CHANGE
define o valor da propriedade type
de um objeto de evento networkChange
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto NativeApplication. |
Wed Jun 13 2018, 11:10 AM Z