| Pacchetto | flash.desktop |
| Classe | public final class NativeApplication |
| Ereditarietà | NativeApplication EventDispatcher Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
La classe NativeApplication fornisce informazioni sull'applicazione e sulle sue funzioni e invia eventi a livello di applicazione.
NativeApplication è un oggetto Singleton, creato automaticamente all'avvio dell'applicazione. Richiamate l'istanza NativeApplication di un'applicazione con la proprietà statica NativeApplication.nativeApplication.
| Proprietà | Definito da | ||
|---|---|---|---|
| activeWindow : NativeWindow [sola lettura]
La finestra dell'applicazione attiva. | NativeApplication | ||
| applicationDescriptor : XML [sola lettura]
Il contenuto del file descrittore dell'applicazione per questa applicazione AIR. | NativeApplication | ||
| applicationID : String [sola lettura]
L'ID applicazione di questa applicazione. | NativeApplication | ||
| autoExit : Boolean
Specifica se l'applicazione deve essere chiusa automaticamente in seguito alla chiusura di tutte le finestre. | NativeApplication | ||
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
| executeInBackground : Boolean
Specifica se l’applicazione viene eseguita in background o meno. | NativeApplication | ||
| icon : InteractiveIcon [sola lettura]
L'icona dell'applicazione. | NativeApplication | ||
| idleThreshold : int
Il numero di secondi che deve trascorrere da un input dell'utente prima che venga inviato un evento userIdle. | NativeApplication | ||
| isCompiledAOT : Boolean [sola lettura]
Specifica se l'applicazione viene compilata o interpretata per la piattaforma desiderata. | NativeApplication | ||
| menu : NativeMenu
Il menu dell'applicazione. | NativeApplication | ||
| nativeApplication : NativeApplication [statico] [sola lettura]
L'istanza Singleton dell'oggetto NativeApplication. | NativeApplication | ||
| openedWindows : Array [sola lettura]
Un array contenente tutte le finestre native aperte di questa applicazione. | NativeApplication | ||
| publisherID : String [sola lettura]
L'ID editore di questa applicazione. | NativeApplication | ||
| runtimePatchLevel : uint [sola lettura]
Il livello di patch del runtime che ospita questa applicazione. | NativeApplication | ||
| runtimeVersion : String [sola lettura]
Il numero di versione del runtime che ospita questa applicazione. | NativeApplication | ||
| startAtLogin : Boolean
Specifica se questa applicazione viene avviata automaticamente quando l'utente corrente effettua l'accesso. | NativeApplication | ||
| supportsDefaultApplication : Boolean [statico] [sola lettura]
Indica se setAsDefaultApplication(), removeAsDefaultApplication() e isSetAsDefaultApplication() sono supportati nella piattaforma corrente. | NativeApplication | ||
| supportsDockIcon : Boolean [statico] [sola lettura]
Indica se AIR supporta le icone dell'applicazione di tipo "dock" nel sistema operativo corrente. | NativeApplication | ||
| supportsMenu : Boolean [statico] [sola lettura]
Specifica se il sistema operativo corrente supporta una barra di menu applicazione globale. | NativeApplication | ||
| supportsStartAtLogin : Boolean [statico] [sola lettura]
Indica se startAtLogin è supportato nella piattaforma corrente. | NativeApplication | ||
| supportsSystemTrayIcon : Boolean [statico] [sola lettura]
Specifica se AIR supporta le icone della barra delle applicazioni sul sistema operativo corrente. | NativeApplication | ||
| systemIdleMode : String
Fornisce alle applicazioni un modo per impedire che l'interfaccia utente entri in modalità "idle" (inattiva). | NativeApplication | ||
| timeSinceLastUserInput : int [sola lettura]
Il tempo, espresso in secondi, dall'ultimo input dell'utente. | NativeApplication | ||
| Metodo | Definito da | ||
|---|---|---|---|
Attiva questa applicazione. | NativeApplication | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void [override]
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | NativeApplication | ||
Richiama un comando Elimina interno sull'oggetto di visualizzazione attivo. | NativeApplication | ||
Richiama un comando Copia interno sull'oggetto di visualizzazione attivo. | NativeApplication | ||
Richiama un comando Taglia interno sull'oggetto di visualizzazione attivo. | NativeApplication | ||
[override]
Invia un evento nel flusso di eventi. | NativeApplication | ||
Chiude questa applicazione. | NativeApplication | ||
Ottiene l'applicazione predefinita per aprire i file con l'estensione specificata. | NativeApplication | ||
![]() |
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | |
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
Specifica se questa applicazione è l'applicazione predefinita per l'apertura dei file con l'estensione specificata. | NativeApplication | ||
Richiama un comando Incolla interno sull'oggetto di visualizzazione attivo. | NativeApplication | ||
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
Rimuove l'impostazione di questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata. | NativeApplication | ||
[override]
Rimuove un listener dall'oggetto EventDispatcher. | NativeApplication | ||
Richiama un comando Seleziona tutto interno sull'oggetto di visualizzazione attivo. | NativeApplication | ||
Imposta questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata. | NativeApplication | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
![]() |
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher | |
| Evento | Riepilogo | Definito da | ||
|---|---|---|---|---|
| Inviato quando questa applicazione diventa l'applicazione attiva sul desktop. | NativeApplication | |||
| Inviato quando un'applicazione viene richiamata da un file SWF in esecuzione nel browser dell'utente. | NativeApplication | |||
| Inviato quando sul desktop viene attivata un'altra applicazione. | NativeApplication | |||
| Inviato quando la sequenza di uscita dall'applicazione viene avviata. | NativeApplication | |||
| Inviato quando un'applicazione viene chiamata. | NativeApplication | |||
| Inviato quando l'utente preme un tasto. | NativeApplication | |||
| Inviato quando l'utente rilascia un tasto. | NativeApplication | |||
| Inviato quando una nuova connessione di rete diventa disponibile oppure una connessione di rete esistente viene persa. | NativeApplication | |||
| Inviato quando l’applicazione sta per essere messa in stato di sospensione dal sistema operativo. | NativeApplication | |||
| Inviato quando l'utente è rimasto inattivo. | NativeApplication | |||
| Inviato quando il sistema operativo rileva l'attività del mouse o della tastiera dopo un periodo di inattività. | NativeApplication | |||
activeWindow | proprietà |
activeWindow:NativeWindow [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
La finestra dell'applicazione attiva.
Se la finestra attiva sul desktop non appartiene a questa applicazione o se non è attiva alcuna finestra, activeWindow è null.
Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.
Implementazione
public function get activeWindow():NativeWindow applicationDescriptor | proprietà |
applicationDescriptor:XML [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Il contenuto del file descrittore dell'applicazione per questa applicazione AIR.
Implementazione
public function get applicationDescriptor():XMLEsempio ( Come utilizzare questo esempio )
copyright e version dal file descrittore dell'applicazione. Tenete presente che è necessario utilizzare lo spazio dei nomi di default definito nel codice XML del descrittore dell'applicazione.
var appDescriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = appDescriptor.namespace();
var appCopyright:String = appDescriptor.ns::copyright;
var appVersion:String = appDescriptor.ns::version;
trace("appId:", appCopyright);
trace("version:", appVersion);
applicationID | proprietà |
autoExit | proprietà |
autoExit:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Specifica se l'applicazione deve essere chiusa automaticamente in seguito alla chiusura di tutte le finestre.
Se autoExit è true, come da impostazione predefinita, l'applicazione viene chiusa quando tutte le finestre vengono chiuse. Viene inviato sia l'evento exiting che l'evento exit. Se autoExit è false, dovete chiamare NativeApplication.nativeApplication.exit() per chiudere l'applicazione.
Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.
Implementazione
public function get autoExit():Boolean public function set autoExit(value:Boolean):void executeInBackground | proprietà |
executeInBackground:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 3.3 |
Specifica se l’applicazione viene eseguita in background o meno.
Se executeInBackground è false, come da impostazione predefinita, l’applicazione rimane nello stato di sospensione quando va in background. Se executeInBackground è true, l’applicazione può essere eseguita in background.
Nota: con SWF versione 21 e precedenti, AIR non supporta l’esecuzione in background su iOS e Android se l’opzione renderMode è impostata su direct. A causa di tale restrizione, le applicazioni basate su Stage3D non possono eseguire attività in background come la riproduzione audio, gli aggiornamenti della posizione, l’upload o il download tramite rete e così via. iOS non consente OpenGLES o il rendering delle chiamate in background. Le applicazioni che cercano di effettuare chiamate OpenGL in background vengono chiuse da iOS. Android non impedisce alle applicazioni di effettuare chiamate OpenGLES in background o di eseguire altre attività in background, come la riproduzione audio. In swf versione 22 e successive, le applicazioni per dispositivi mobili AIR possono essere eseguite in background quando renderMode è impostato su "direct". Il runtime di iOS AIR risulta in un errore ActionScript (3768: L’API Stage3D non può essere utilizzata durante l’esecuzione in background) se le chiamate OpenGLES vengono effettuate in background. Tuttavia in Android non si verificano errori in quanto le applicazioni native possono effettuare chiamate OpenGLES in background. Per un utilizzo ottimale delle risorse per dispositivi mobili, non effettuate chiamate di rendering mentre c’è un’applicazione in esecuzione in background.
Questa proprietà è supportata in AIR iOS e Android.
Implementazione
public function get executeInBackground():Boolean public function set executeInBackground(value:Boolean):void icon | proprietà |
icon:InteractiveIcon [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
L'icona dell'applicazione.
Utilizzate NativeApplication.supportsDockIcon e NativeApplication.supportsSystemTrayIcon per determinare la classe icon. Il tipo di oggetto corrisponderà a una delle sottoclassi di InteractiveIcon. In Mac® OS X, NativeApplication.icon è un oggetto di tipo DockIcon. in Windows®, NativeApplication.icon è un oggetto di tipo SystemTrayIcon. Quando l'icona di un'applicazione non è supportata, NativeApplication.supportsDockIcon e NativeApplication.supportsSystemTrayIcon sono entrambe false e la proprietà icon è null.
L'oggetto icon viene automaticamente creato, ma non inizializzato con dati immagine. In alcuni sistemi operativi, ad esempio Mac OS X, viene fornita un'immagine predefinita. In altri, ad esempio Windows, l'icona non viene visualizzata a meno che ad essa non vengano assegnati dati immagine. Per assegnare un'immagine all'icona, impostate la proprietà icon.bitmaps con un array contenente almeno un oggetto BitmapData. Se nell'array sono contenuti più oggetti BitmapData, il sistema operativo sceglie l'immagine dalle dimensioni più simili alle dimensioni di visualizzazione dell'icona, ridimensionando l'immagine se necessario.
Implementazione
public function get icon():InteractiveIconElementi API correlati
idleThreshold | proprietà |
idleThreshold:int| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Il numero di secondi che deve trascorrere da un input dell'utente prima che venga inviato un evento userIdle.
Per impostazione predefinita, la soglia di inattività è 300 secondi (5 minuti). L'intervallo di valori accettabili va da 5 (5 secondi) a 86.400 (1 giorno) compreso.
Implementazione
public function get idleThreshold():int public function set idleThreshold(value:int):voidGenera
ArgumentError — Se tentate di impostare la proprietà su un valore non valido. L'intervallo di valori accettabili va da 5 (5 secondi) a 86.400 (1 giorno) compreso.
|
Elementi API correlati
isCompiledAOT | proprietà |
isCompiledAOT:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 25.0 |
Specifica se l'applicazione viene compilata o interpretata per la piattaforma desiderata. Questa API restituisce (true) solo per iOS per target (ipa-app-store, ipa-test, ipa-debug, ipa-ad-hoc). Per altre piattaforme AIR questa API restituisce (false).
Implementazione
public function get isCompiledAOT():Boolean menu | proprietà |
menu:NativeMenu| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Il menu dell'applicazione.
I menu dell’applicazione sono supportati quando NativeApplication.supportsMenu è true. Non tutti i sistemi operativi supportano i menu dell'applicazione. I menu dell'applicazione sono supportati ad esempio da Mac OS X, ma non da Windows o Linux. L’assegnazione di un oggetto NativeMenu a questa proprietà quando NativeApplication.supportsMenu è false è consentita, ma non porta ad alcun risultato. Utilizzate la proprietà NativeApplication.supportsMenu per determinare se il sistema operativo supporta i menu dell’applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).
Supporto profili AIR: questa funzione non è supportata nei dispositivi mobili o nei dispositivi AIR per TV. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.
Nota: in Mac OS X, la proprietà menu fa riferimento al menu applicazione predefinito fornito dal sistema operativo. Potete modificare la struttura di menu esistente mediante l'inserimento e la rimozione di voci di menu e sottomenu e mediante l'aggiunta di listener di eventi. Potete inoltre sostituire completamente i menu predefiniti assegnando un nuovo oggetto NativeMenu a questa proprietà menu.
Implementazione
public function get menu():NativeMenu public function set menu(value:NativeMenu):voidElementi API correlati
nativeApplication | proprietà |
nativeApplication:NativeApplication [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
L'istanza Singleton dell'oggetto NativeApplication.
Implementazione
public static function get nativeApplication():NativeApplicationGenera
Error — Se tenta di accedervi un contenuto che non appartiene alla sandbox di sicurezza dell'applicazione.
|
openedWindows | proprietà |
openedWindows:Array [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Un array contenente tutte le finestre native aperte di questa applicazione.
Questa proprietà non è supportata nelle piattaforme che non supportano la classe NativeWindow.
Implementazione
public function get openedWindows():Array publisherID | proprietà |
publisherID:String [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
L'ID editore di questa applicazione.
Il valore di questo ID è impostato nel file publisherid dell'applicazione, che viene generato durante l'installazione dalla catena di certificati utilizzata per firmare l'applicazione.
Implementazione
public function get publisherID():String runtimePatchLevel | proprietà |
runtimeVersion | proprietà |
startAtLogin | proprietà |
startAtLogin:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Specifica se questa applicazione viene avviata automaticamente quando l'utente corrente effettua l'accesso.
Supporto profili AIR: questa funzionalità è supportata in tutti i sistemi operativi desktop ma non nei dispositivi mobili o in AIR per i dispositivi TV. È possibile verificare se la funzionalità è supportata in fase runtime utilizzando la proprietà NativeApplication.supportsStartAtLogin. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.
La proprietà startAtLogin riflette lo stato del meccanismo definito dal sistema operativo che determina se un'applicazione deve essere avviata automaticamente quando un utente effettua l'accesso. L'utente può modificare lo stato manualmente mediante l'interfaccia utente del sistema operativo. Questa proprietà riflette lo stato corrente, sia che tale stato sia stato modificato dall'applicazione AIR o dal sistema operativo.
Implementazione
public function get startAtLogin():Boolean public function set startAtLogin(value:Boolean):voidGenera
IllegalOperationError — In Windows, se un'altra applicazione con lo stesso nome (ma con un percorso del file eseguibile differente) è già impostata per essere avviata automaticamente quando l'utente effettua l'accesso.
| |
IllegalOperationError — Se questa applicazione non è installata, ad esempio, se avviata da AIR Debug Launcher (ADL).
|
Elementi API correlati
supportsDefaultApplication | proprietà |
supportsDefaultApplication:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 2 |
Indica se setAsDefaultApplication(), removeAsDefaultApplication() e isSetAsDefaultApplication() sono supportati nella piattaforma corrente.
Se è true, i metodi indicati funzioneranno come descritto nella documentazione. Se è false, setAsDefaultApplication e removeDefaultApplication non hanno alcun effetto e isSetAsDefaultApplication restituisce false.
Implementazione
public static function get supportsDefaultApplication():BooleanElementi API correlati
supportsDockIcon | proprietà |
supportsDockIcon:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Indica se AIR supporta le icone dell'applicazione di tipo "dock" nel sistema operativo corrente.
Se true, la proprietà NativeApplication.icon è di tipo DockIcon.
L'interfaccia utente di Mac OS X fornisce un "dock" dell'applicazione contenente le icone per le applicazioni in esecuzione o utilizzate più spesso.
Utilizzate la proprietà NativeApplication.supportsDockIcon per determinare se il sistema operativo supporta le icone del dock dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).
Implementazione
public static function get supportsDockIcon():BooleanElementi API correlati
supportsMenu | proprietà |
supportsMenu:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Specifica se il sistema operativo corrente supporta una barra di menu applicazione globale.
Se true, la proprietà NativeApplication.menu può essere utilizzata per definire (o accedere a) un menu applicazione nativo.
Utilizzate la proprietà NativeApplication.supportsMenu per determinare se il sistema operativo supporta la barra dei menu dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).
Implementazione
public static function get supportsMenu():BooleanElementi API correlati
supportsStartAtLogin | proprietà |
supportsStartAtLogin:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 2 |
Indica se startAtLogin è supportato nella piattaforma corrente.
Se è true, startAtLogin funzionerà come descritto nella documentazione. Se è false, startAtLogin non ha alcun effetto.
Implementazione
public static function get supportsStartAtLogin():BooleanElementi API correlati
supportsSystemTrayIcon | proprietà |
supportsSystemTrayIcon:Boolean [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Specifica se AIR supporta le icone della barra delle applicazioni sul sistema operativo corrente.
Se è true, la proprietà NativeApplication.icon è di tipo SystemTrayIcon.
L'interfaccia utente di Windows fornisce un'area sulla barra delle applicazioni, chiamata ufficialmente Area di notifica, in cui possono essere visualizzate le icone delle applicazioni. Non viene visualizzata alcuna icona predefinita. Dovete impostare l'array bitmaps dell'oggetto icon per visualizzare un'icona.
Utilizzate la proprietà NativeApplication.supportsSystemTrayIcon per determinare se il sistema operativo supporta le icone della barra delle applicazioni dell'applicazione. Altri modi (ad esempio Capabilities.os) per determinare il supporto possono causare errori di programmazione (se non vengono considerati alcuni possibili sistemi di destinazione).
Implementazione
public static function get supportsSystemTrayIcon():BooleanElementi API correlati
systemIdleMode | proprietà |
systemIdleMode:String| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 2 |
Fornisce alle applicazioni un modo per impedire che l'interfaccia utente entri in modalità "idle" (inattiva).
Valore della classe SystemIdleMode che consente di controllare il comportamento della modalità idle del sistema host. Questa proprietà ha effetto solo per l'applicazione attiva per l'input ed è possibile accedervi solo dal contenuto in esecuzione nella sandbox dell'applicazione.
Supporto profili AIR: questa funzionalità è supportata nei dispositivi mobili ma non nei sistemi operativi desktop o nei dispositivi AIR per TV. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.
Implementazione
public function get systemIdleMode():String public function set systemIdleMode(value:String):voidElementi API correlati
timeSinceLastUserInput | proprietà |
activate | () | metodo |
public function activate(window:NativeWindow = null):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Attiva questa applicazione.
Questo metodo non è supportato nelle piattaforme che non supportano la classe NativeWindow.
In alcune circostanze determinate dal sistema operativo, questo metodo non consente di attivare un'applicazione. La maggior parte dei sistemi operativi limita la capacità di un'applicazione di attivarsi autonomamente per evitare che essa impedisca accidentalmente o intenzionalmente agli utenti di usare altre applicazioni.
Se il sistema operativo consente l'attivazione, la finestra specificata viene aperta in primo piano sul desktop, vale a dire, davanti alle finestre di altre applicazioni. (Se il parametro window è null, viene attivata una qualsiasi finestra visibile di questa applicazione.)
Il metodo activate() non ha alcun effetto se l'applicazione non presenta finestre visibili.
L'operazione di attivazione è sincrona.
Parametri
window:NativeWindow (default = null) — L'oggetto NativeWindow della finestra da attivare con l'applicazione.
|
Eventi
activate: — Inviato se lo stato di attivazione cambia.
|
addEventListener | () | metodo |
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void| Versioni runtime: | AIR 1.0 |
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. Potete registrare listener di eventi in tutti i nodi dell'elenco di visualizzazione per un tipo di evento, una fase e una priorità specifiche.
Una volta registrato un listener di eventi, non potete modificarne la priorità mediante chiamate aggiuntive a addEventListener(). Per modificare la priorità di un listener dovete chiamare innanzitutto removeListener(). In seguito potete registrare nuovamente il listener con il nuovo livello di priorità.
Tenete presente che, dopo la registrazione del listener, le successive chiamate a addEventListener() con un valore type o useCapture diverso determinano la creazione di un'altra registrazione per il listener. Ad esempio, se registrate un listener inizialmente con useCapture impostato su true, l'intercettazione avviene solo durante la fase di cattura. Se chiamate di nuovo addEventListener() utilizzando lo stesso oggetto listener ma impostando useCapture su false, ottenete due listener separati: uno rileva gli eventi durante la fase di cattura e l'altro durante la fasi target e di bubbling.
Non potete registrare un listener di eventi solo per la fase target o per la fase di bubbling. Queste fasi vengono accoppiate durante la registrazione perché la propagazione è valida solo per gli antenati del nodo target.
Se il listener di eventi non è più necessario, rimovetelo con una chiamata a removeEventListener() per evitare problemi di memoria. I listener di eventi non vengono eliminati automaticamente dalla memoria perché il garbage collector non rimuove il listener fintantoché esiste l'oggetto che effettua l'invio (a meno che il parametro useWeakReference non sia impostato su true).
Se copiate un'istanza EventDispatcher, i listener di eventi associati all'istanza non vengono copiati (se un nodo appena creato necessita di un listener di eventi, dovete associarlo dopo avere creato il nodo). Se invece spostate un'istanza EventDispatcher, insieme a questa vengono spostati anche i listener di eventi associati.
Se il listener di eventi viene registrato su un nodo mentre questo sta elaborando un evento, il listener di eventi non viene attivato durante la fase corrente ma può esserlo durante una fase successiva del flusso di eventi, ad esempio la fase di bubbling.
Se un listener di eventi viene rimosso da un nodo mentre questo sta elaborando un evento, il listener continua a essere attivato dalle azioni in corso. Dopo che è stato rimosso, il listener di eventi non viene più richiamato (a meno che non venga registrato nuovamente per elaborazioni future).
Parametri
type:String — Il tipo di evento.
| |
listener:Function — La funzione listener che elabora l'evento. Questa funzione deve accettare un oggetto Event come unico parametro e non restituire alcun valore, come mostra l'esempio che segue:
function(evt:Event):void La funzione può avere qualunque nome. | |
useCapture:Boolean (default = false) —
Determina se il listener funziona nella fase di cattura o nelle fasi target e di bubbling. Se useCapture è impostato su true, il listener elabora l'evento solo durante la fase di cattura e non nella fase target o di bubbling. Se useCapture è impostato su false, il listener elabora l'evento solo durante la fase target o di bubbling. Per consentire l'intercettazione dell'evento in tutte e tre le fasi, chiamate due volte addEventListener, una volta con useCapture impostato su true e un'altra volta con useCapture impostato su false.
| |
priority:int (default = 0) — Il livello di priorità del listener di eventi. La priorità è indicata da un numero intero a 32 bit con segno. Più alto è il numero, più alta è la priorità. Tutti i listener con priorità n vengono elaborati prima dei listener con priorità n-1. Se due o più listener hanno la stessa priorità, l'elaborazione avviene secondo l'ordine in cui sono stati aggiunti. La priorità predefinita è 0.
| |
useWeakReference:Boolean (default = false) — Determina se il riferimento al listener è forte o debole. Un riferimento forte (predefinito) evita che il listener venga sottoposto al processo di garbage collection, un riferimento debole no. Le funzioni dei membri a livello di classe non sono soggette a garbage collection, pertanto è possibile impostare |
clear | () | metodo |
public function clear():Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Richiama un comando Elimina interno sull'oggetto di visualizzazione attivo.
Questa chiamata di funzione viene ignorata se l'oggetto attivo non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.
Nota: il comando clear() elimina il testo selezionato. Se non è stata effettuata alcuna selezione, non viene eliminato tutto il testo.
Boolean — true.
|
copy | () | metodo |
public function copy():Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Richiama un comando Copia interno sull'oggetto di visualizzazione attivo.
Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.
RestituisceBoolean |
cut | () | metodo |
public function cut():Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Richiama un comando Taglia interno sull'oggetto di visualizzazione attivo.
Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questi comandi.
RestituisceBoolean — true.
|
dispatchEvent | () | metodo |
override public function dispatchEvent(event:Event):Boolean| Versioni runtime: | AIR 1.0 |
Invia un evento nel flusso di eventi. Il target dell'evento è l'oggetto EventDispatcher su cui viene chiamato il metodo dispatchEvent().
Parametri
event:Event — L'oggetto evento inviato al flusso di eventi. Se l'evento viene inviato nuovamente, viene creato automaticamente un clone dell'evento. Dopo l'invio, la proprietà target dell'evento non può essere modificata e pertanto per poter inviare nuovamente l'evento è necessario crearne una nuova copia.
|
Boolean — Un valore true se l'evento è stato inviato correttamente. Un valore false indica un esito negativo o il fatto che sull'evento è stato chiamato preventDefault().
|
exit | () | metodo |
public function exit(errorCode:int = 0):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Chiude questa applicazione.
La chiamata al metodo exit() verrà rilanciata; la sequenza di chiusura non viene iniziata fino a quando il codice in esecuzione (ad esempio, il gestore di eventi corrente) non viene completato. Le operazioni asincrone in attesa vengono annullate e possono essere o non essere portate a termine.
Non viene inviato alcun evento exiting. Se la logica dell'applicazione richiede un evento exiting, potete chiamare il metodo NativeApplication.nativeApplication.dispatchEvent(), passando un oggetto Event di tipo exiting. Per tutte le finestre aperte, gli oggetti NativeWindow inviano eventi closing e close. La chiamata al metodo preventDefault() dell'oggetto evento closing impedisce la chiusura dell'applicazione.
Note: questo metodo non è supportato nel sistema operativo iOS.
Parametri
errorCode:int (default = 0) — Il codice di uscita segnalato al sistema operativo quando l'applicazione viene chiusa.
|
getDefaultApplication | () | metodo |
public function getDefaultApplication(extension:String):String| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Ottiene l'applicazione predefinita per aprire i file con l'estensione specificata.
Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file dichiarati nell'istruzione fileTypes del descrittore dell'applicazione.
Questo metodo non è utilizzabile con i dispositivi AIR per TV. Se lo chiamate con un tipo di file dichiarato nel descrittore dell'applicazione, restituisce null.
Parametri
extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").
|
String — Il percorso dell'applicazione predefinita.
|
Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.
|
Elementi API correlati
isSetAsDefaultApplication | () | metodo |
public function isSetAsDefaultApplication(extension:String):Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Specifica se questa applicazione è l'applicazione predefinita per l'apertura dei file con l'estensione specificata.
Supporto profili AIR: questa funzionalità è supportata in tutti i sistemi operativi desktop ma non nei dispositivi mobili o in AIR per i dispositivi TV. È possibile verificare se la funzionalità è supportata in fase runtime utilizzando la proprietà NativeApplication.supportsDefaultApplication. Per ulteriori informazioni sul supporto delle API tra più profili, vedete Supporto dei profili AIR.
Parametri
extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").
|
Boolean — true se l'applicazione è quella predefinita.
|
Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.
|
Elementi API correlati
paste | () | metodo |
public function paste():Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Richiama un comando Incolla interno sull'oggetto di visualizzazione attivo.
Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.
RestituisceBoolean — true.
|
removeAsDefaultApplication | () | metodo |
public function removeAsDefaultApplication(extension:String):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Rimuove l'impostazione di questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.
Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file elencati nell'istruzione fileTypes del descrittore dell'applicazione.
Parametri
extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").
|
Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.
|
Elementi API correlati
removeEventListener | () | metodo |
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void| Versioni runtime: | AIR 1.0 |
Rimuove un listener dall'oggetto EventDispatcher. Se non esiste un listener corrispondente registrato nell'oggetto EventDispatcher, la chiamata a questo metodo non ha alcun effetto.
Parametri
type:String — Il tipo di evento.
| |
listener:Function — L'oggetto listener da rimuovere.
| |
useCapture:Boolean (default = false) —
Specifica se il listener è stato registrato per la fase di cattura o per le fasi target e di bubbling. Se il listener è stato registrato sia per la fase di cattura che per quelle target e di bubbling, per eliminarle entrambe sono necessarie due chiamate a removeEventListener(), una con useCapture() impostato su true e un'altra con useCapture() impostato su false.
|
selectAll | () | metodo |
public function selectAll():Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Richiama un comando Seleziona tutto interno sull'oggetto di visualizzazione attivo.
Questa chiamata di funzione viene ignorata se il componente non implementa il comando. Solo gli oggetti di visualizzazione che discendono dalle classi TextField o HTMLLoader implementano attualmente questo comando.
RestituisceBoolean — true.
|
setAsDefaultApplication | () | metodo |
public function setAsDefaultApplication(extension:String):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Imposta questa applicazione come applicazione predefinita per l'apertura dei file con l'estensione specificata.
Nota: questo metodo può essere utilizzato esclusivamente con i tipi di file dichiarati nell'istruzione fileTypes del descrittore dell'applicazione.
Parametri
extension:String — Parametro String contenente l'estensione del tipo di file di interesse (senza il ".").
|
Genera
Error — Se il parametro extension non contiene una delle estensioni file dichiarate nel descrittore dell'applicazione.
|
Elementi API correlati
activate | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.ACTIVATE| Versioni runtime: | AIR 1.0 |
Inviato quando questa applicazione diventa l'applicazione attiva sul desktop.
La costanteACTIVATE definisce il valore della proprietà type di un evento activate.
Nota: questo evento non dispone di una "fase di cattura" né di una "fase di bubbling"; ciò significa che i listener di eventi devono essere aggiunti direttamente a qualsiasi target potenziale, sia che il target si trovi o meno nell'elenco di visualizzazione.
I dispositivi AIR per TV non inviano mai automaticamente questo evento. È possibile, tuttavia, inviarlo manualmente.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | Qualunque istanza DisplayObject con un listener registrato per l'evento activate. |
browserInvoke | Evento |
flash.events.BrowserInvokeEventproprietà BrowserInvokeEvent.type =
flash.events.BrowserInvokeEvent.Browser_INVOKE| Versioni runtime: | AIR 1.0 |
Inviato quando un'applicazione viene richiamata da un file SWF in esecuzione nel browser dell'utente.
La chiamata al browser è consentita solo se un'applicazione specifica quanto segue nel file descrittore dell'applicazione:
<allowBrowserInvocation>true</allowBrowserInvocation>
deactivate | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.DEACTIVATE| Versioni runtime: | AIR 1.0 |
Inviato quando sul desktop viene attivata un'altra applicazione.
La costanteEvent.DEACTIVATE definisce il valore della proprietà type di un oggetto evento deactivate.
Nota: questo evento non dispone di una "fase di cattura" né di una "fase di bubbling"; ciò significa che i listener di eventi devono essere aggiunti direttamente a qualsiasi target potenziale, sia che il target si trovi o meno nell'elenco di visualizzazione.
I dispositivi AIR per TV non inviano mai automaticamente questo evento. È possibile, tuttavia, inviarlo manualmente.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | Qualunque istanza DisplayObject con un listener registrato per l'evento deactivate. |
exiting | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.EXITING| Versioni runtime: | AIR 1.0 |
Inviato quando la sequenza di uscita dall'applicazione viene avviata.
L'evento exiting viene inviato quando il sistema operativo avvia la sequenza di chiusura di un'applicazione, ad esempio, quando un utente digita la sequenza di tasti Cmd-Q su Mac OS X oppure quando la proprietà autoExit dell'oggetto NativeApplication è true e l'ultima finestra dell'applicazione viene chiusa. L'annullamento di questo evento impedisce la chiusura dell'applicazione.
I dispositivi AIR per TV non inviano mai l'evento exiting.
Nota: la chiamata al metodo NativeApplication exit() non provoca l'invio di un evento exiting. Per segnalare ai componenti un'uscita imminente, inviate l'evento exiting prima di chiamare exit().
Event.EXITING definisce il valore della proprietà type di un oggetto evento exiting.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | true; se si annulla questo oggetto evento l'operazione di uscita verrà interrotta. |
currentTarget | L'oggetto NativeApplication. |
target | L'oggetto NativeApplication. |
invoke | Evento |
flash.events.InvokeEventproprietà InvokeEvent.type =
flash.events.InvokeEvent.INVOKE| Versioni runtime: | AIR 1.0 |
Inviato quando un'applicazione viene chiamata.
Se un'applicazione viene chiamata una seconda volta, non viene avviata una seconda istanza dell'applicazione, ma la prima istanza riceve un evento invoke aggiuntivo. È responsabilità dell'applicazione gestire gli eventi invoke successivi in modo appropriato.
Nota: tutti gli eventi invoke vengono messi in coda. Se viene registrato un listener di questo evento, esso riceve tutti gli eventi in coda, così come tutti i nuovi eventi. Gli eventi in coda possono essere consegnati prima o dopo eventuali nuovi eventi invoke.
InvokeEvent.INVOKE definisce il valore della proprietà type di un oggetto evento InvokeEvent.
L'oggetto InvokeEvent ha le proprietà seguenti:
| Proprietà | Valori |
|---|---|
arguments | L'array di argomenti String passati durante la chiamata. |
currentDirectory | Oggetto file che rappresenta la directory da utilizzare per risolvere i percorsi relativi nell'array arguments. |
reason | un codice che indica se l’evento invoke è stato inviato perché l’applicazione è stata avviata automaticamente al momento del login (InvokeEventReason.LOGIN), avviata in risposta a una notifica remota (InvokeEventReason.NOTIFICATION - solo per iOS), perché l’applicazione è stata chiamata da un’altra applicazione (InvokeEventReason.OPEN_URL) o per un altro motivo (InvokeEventReason.STANDARD). Disponibile a partire da AIR 1.5.1. |
bubbles | false. |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | Indica l'oggetto che sta elaborando attivamente questo oggetto InvokeEvent con un listener di eventi. |
target | Sempre l'oggetto NativeApplication. |
keyDown | Evento |
flash.events.KeyboardEventproprietà KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_DOWN| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Inviato quando l'utente preme un tasto. L'istanza NativeApplication fornisce questo evento per supportare i tasti di scelta rapida. Questo evento di tastiera viene inviato innanzitutto a NativeApplication. L'annullamento di questo evento elimina anche i tasti di scelta rapide del menu NativeWindow. Questo evento si verifica prima dell'evento keyUp.
KeyboardEvent.KEY_DOWN definisce il valore della proprietà type di un oggetto evento keyDown.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | true in AIR, false in Flash Player; in AIR, l'annullamento di questo evento impedisce l'immissione del carattere in un campo di testo. |
charCode | Il valore del codice di carattere del tasto premuto o rilasciato. |
commandKey | true in Mac se il tasto Comando è attivo. Altrimenti false |
controlKey | true in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false |
ctrlKey | true in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | Il valore del codice tasto del tasto premuto o rilasciato. |
keyLocation | La posizione del tasto sulla tastiera. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
target | L'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento. |
Elementi API correlati
keyUp | Evento |
flash.events.KeyboardEventproprietà KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_UP| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0 |
Inviato quando l'utente rilascia un tasto. L'istanza NativeApplication fornisce questo evento per supportare i tasti di scelta rapida. Questo evento di tastiera viene inviato innanzitutto a NativeApplication. L'annullamento di questo evento non ha alcun effetto su altri oggetti, ad esempio i tasti di scelta rapida del menu NativeWindow. Questo evento si verifica dopo un evento keyDown.
KeyboardEvent.KEY_UP definisce il valore della proprietà type di un oggetto evento keyUp.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | true |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
charCode | Contiene il valore del codice di carattere del tasto premuto o rilasciato. |
commandKey | true in Mac se il tasto Comando è attivo. Altrimenti false |
controlKey | true in Windows e Linux se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl è attivo. Altrimenti false |
ctrlKey | true in Windows se il tasto Ctrl è attivo. true in Mac se il tasto Ctrl o il tasto Comando è attivo. Altrimenti false. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
keyCode | Il valore del codice tasto del tasto premuto o rilasciato. |
keyLocation | La posizione del tasto sulla tastiera. |
shiftKey | true se il tasto Maiusc è attivo; false se è inattivo. |
target | L'istanza InteractiveObject attivata. Il target non è sempre l'oggetto nell'elenco di visualizzazione che ha registrato il listener di eventi. Utilizzate la proprietà currentTarget per accedere all'oggetto dell'elenco di visualizzazione che sta elaborando l'evento. |
Elementi API correlati
networkChange | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.NETWORK_CHANGE| Versioni runtime: | AIR 1.0 |
Inviato quando una nuova connessione di rete diventa disponibile oppure una connessione di rete esistente viene persa.
Un evento networkChange non indica necessariamente che il computer host è stato in linea o non in linea, ma può semplicemente indicare la transizione da un tipo di connessione a un altro. Le applicazioni possono usare questo evento per ottimizzare l'attività di monitoraggio della disponibilità delle risorse remote. L'invio di un evento networkChange è spesso il momento giusto per verificare la disponibilità di risorse remote.
Note:
- potrebbe intercorrere un breve intervallo di tempo tra il cambio di rete e l'invio di questo evento.
- In Android, l'oggetto NativeApplication potrebbe inviare più di un evento networkChange per ciascun cambiamento in una connessione di rete.
Event.NETWORK_CHANGE definisce il valore della proprietà type di un oggetto evento networkChange.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto che elabora attivamente l'oggetto Event con un listener di eventi. |
target | L'oggetto NativeApplication. |
suspend | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.SUSPEND| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 3.3 |
Inviato quando l’applicazione sta per essere messa in stato di sospensione dal sistema operativo.
La costanteEvent.SUSPEND definisce il valore della proprietà type di un oggetto evento suspend. Questo evento viene inviato solo in AIR iOS.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
currentTarget | L'oggetto NativeApplication. |
target | L'oggetto NativeApplication. |
userIdle | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.USER_IDLE| Versioni runtime: | AIR 1.0 |
Inviato quando l'utente è rimasto inattivo.
Specificate l'intervallo di tempo di inattività dell'utente allo scadere del quale questo evento viene inviato utilizzando la proprietà idleThreshold. Il periodo di tempo durante il quale l'utente è rimasto inattivo può essere determinato dalla proprietà timeSinceLastUserInput.
Nota: questo evento non viene inviato nei dispositivi mobili o in AIR per i dispositivi TV.
La costanteEvent.USER_IDLE definisce il valore della proprietà type di un oggetto evento userIdle.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
target | L'oggetto NativeApplication. |
Elementi API correlati
userPresent | Evento |
flash.events.Eventproprietà Event.type =
flash.events.Event.USER_PRESENT| Versioni runtime: | AIR 1.0 |
Inviato quando il sistema operativo rileva l'attività del mouse o della tastiera dopo un periodo di inattività.
Nota: questo evento non viene inviato nei dispositivi mobili o in AIR per i dispositivi TV.
Il periodo di inattività è configurabile con la proprietà idleThreshold. Il periodo di tempo durante il quale l'utente è rimasto inattivo può essere determinato dalla proprietà timeSinceLastUserInput.
Event.USER_PRESENT definisce il valore della proprietà type di un oggetto evento userPresent.
Questo evento ha le seguenti proprietà:
| Proprietà | Valore |
|---|---|
bubbles | false |
cancelable | false; non è presente alcun comportamento predefinito da annullare. |
target | L'oggetto NativeApplication. |
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate