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():XML
Esempio ( 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():InteractiveIcon
Elementi 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):void
Genera
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):void
Elementi 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():NativeApplication
Genera
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):void
Genera
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():Boolean
Elementi 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():Boolean
Elementi 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():Boolean
Elementi 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():Boolean
Elementi 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():Boolean
Elementi 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):void
Elementi 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.Event
proprietà 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.BrowserInvokeEvent
proprietà 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.Event
proprietà 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.Event
proprietà 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.InvokeEvent
proprietà 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.KeyboardEvent
proprietà 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.KeyboardEvent
proprietà 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.Event
proprietà 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.Event
proprietà 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.Event
proprietà 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.Event
proprietà 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