Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
flash.net 

NetworkInfo  - AS3

Pacchettoflash.net
Classepublic class NetworkInfo
EreditarietàNetworkInfo Inheritance EventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

La classe NetworkInfo fornisce informazioni sulle interfacce di rete di un computer.

Supporto profili AIR: questa funzionalità è supportata in tutti i sistemi operativi desktop e nei dispositivi AIR per TV, ma non in tutti i dispositivi mobili. È possibile verificare se la funzionalità è supportata in fase runtime utilizzando la proprietà NetworkInfo.isSupported. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.

L'oggetto NetworkInfo è un Singleton. Per ottenere il singolo oggetto NetworkInfo, utilizzate la proprietà statica NetworkInfo.networkInfo. Evitate di chiamare la funzione di costruzione della classe, new NetworkInfo().

La maggior parte dei computer dispone di più di un'interfaccia, ad esempio un'interfaccia di rete cablata e una wireless. Possono inoltre essere presenti interfacce come VPN, loopback o virtuali.

Un oggetto NetworkInfo invia un evento change quando cambiano le interfacce disponibili. Chiamate il metodo findInterfaces() per determinare le informazioni sulla rete più aggiornate.

Nota: anche l'oggetto NativeApplication invia eventi modifica di rete.

Altri esempi

Altre informazioni

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
      isSupported : Boolean
[statico] [sola lettura] Indica se l'accesso alle informazioni della scheda di rete è supportato nel sistema client.
NetworkInfo
      networkInfo : NetworkInfo
[statico] [sola lettura] L'istanza Singleton dell'oggetto NetworkInfo.
NetworkInfo
      permissionStatus : String
[statico] [sola lettura] Consente di determinare se l’applicazione ha ottenuto l’autorizzazione di accesso a NetworkInfo.
NetworkInfo
Metodi pubblici
 MetodoDefinito da
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
  
Restituisce l'elenco delle interfacce di rete associate a questo computer.
NetworkInfo
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
  Inviato quando le interfacce di rete sono cambiate.NetworkInfo
Descrizione delle proprietà
    

isSupported

proprietà
isSupported:Boolean  [sola lettura]

Versioni runtime: AIR 2

Indica se l'accesso alle informazioni della scheda di rete è supportato nel sistema client.



Implementazione
    public static function get isSupported():Boolean
    

networkInfo

proprietà 
networkInfo:NetworkInfo  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

L'istanza Singleton dell'oggetto NetworkInfo.



Implementazione
    public static function get networkInfo():NetworkInfo

Genera
SecurityError — Se il contenuto eseguito al di fuori della sandbox di sicurezza dell'applicazione AIR accede a questa proprietà.
    

permissionStatus

proprietà 
permissionStatus:String  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 29.0

Consente di determinare se l’applicazione ha ottenuto l’autorizzazione di accesso a NetworkInfo.



Implementazione
    public static function get permissionStatus():String

Elementi API correlati

Descrizione dei metodi

    findInterfaces

()metodo
public function findInterfaces():Vector.<NetworkInterface>

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

Restituisce l'elenco delle interfacce di rete associate a questo computer.

Restituisce
Vector.<NetworkInterface> — Un array di oggetti NetworkInterface.
Descrizione degli eventi
    

networkChange

Evento
Tipo di oggetto evento: flash.events.Event
proprietà Event.type = flash.events.Event.NETWORK_CHANGE

Versione linguaggio: ActionScript 3.0
Versioni runtime: AIR 2

Inviato quando le interfacce di rete sono cambiate.

La costante Event.NETWORK_CHANGE definisce il valore della proprietà type di un oggetto evento networkChange.

Questo evento ha le seguenti proprietà:

ProprietàValore
bubblesfalse
cancelablefalse; non è presente alcun comportamento predefinito da annullare.
currentTargetL'oggetto che elabora attivamente l'oggetto Event con un listener di eventi.
targetL'oggetto NativeApplication.




[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.