Package | flash.desktop |
Classe | public final class NativeApplication |
Héritage | NativeApplication EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
La classe NativeApplication fournit des informations sur l’application et sur ses fonctions, et déclenche des événements au niveau de l’application.
L’objet NativeApplication est un objet Singleton créé automatiquement au démarrage. Récupérez l’occurrence NativeApplication d’une application avec la propriété statique NativeApplication.nativeApplication
.
Propriété | Défini par | ||
---|---|---|---|
activeWindow : NativeWindow [lecture seule]
Fenêtre de l’application active. | NativeApplication | ||
applicationDescriptor : XML [lecture seule]
Contenu du fichier descripteur de cette application AIR. | NativeApplication | ||
applicationID : String [lecture seule]
ID d’application de cette application. | NativeApplication | ||
autoExit : Boolean
Spécifie si l’application doit se fermer automatiquement lorsque toutes les fenêtres ont été fermées. | NativeApplication | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
executeInBackground : Boolean
Indique si l’application s’exécute en arrière-plan ou non. | NativeApplication | ||
icon : InteractiveIcon [lecture seule]
Icône de l’application. | NativeApplication | ||
idleThreshold : int
Nombre de secondes devant s’écouler sans saisie utilisateur avant qu’un événement userIdle ne soit distribué. | NativeApplication | ||
isCompiledAOT : Boolean [lecture seule]
Indique si l’application est compilée ou interprétée pour la plate-forme de votre choix. | NativeApplication | ||
menu : NativeMenu
Menu de l’application. | NativeApplication | ||
nativeApplication : NativeApplication [statique] [lecture seule]
Occurrence singleton de l’objet NativeApplication. | NativeApplication | ||
openedWindows : Array [lecture seule]
Tableau contenant toutes les fenêtres natives et ouvertes de cette application. | NativeApplication | ||
publisherID : String [lecture seule]
ID d’éditeur de cette application. | NativeApplication | ||
runtimePatchLevel : uint [lecture seule]
Niveau de correctif du moteur d’exécution hébergeant cette application. | NativeApplication | ||
runtimeVersion : String [lecture seule]
Numéro de version du moteur d’exécution hébergeant cette application. | NativeApplication | ||
startAtLogin : Boolean
Spécifie si cette application se lance automatiquement dès que l’utilisateur actuel se connecte. | NativeApplication | ||
supportsDefaultApplication : Boolean [statique] [lecture seule]
Indique si les méthodes setAsDefaultApplication(), removeAsDefaultApplication() et isSetAsDefaultApplication() sont prises en charge sur la plate-forme actuelle. | NativeApplication | ||
supportsDockIcon : Boolean [statique] [lecture seule]
Indique si AIR prend en charge les icônes d’applications de type Dock dans le système d’exploitation actuel. | NativeApplication | ||
supportsMenu : Boolean [statique] [lecture seule]
Spécifie si le système d’exploitation actuel prend en charge une barre de menus d’application globale. | NativeApplication | ||
supportsStartAtLogin : Boolean [statique] [lecture seule]
Indique si la propriété startAtLogin est prise en charge sur la plate-forme actuelle. | NativeApplication | ||
supportsSystemTrayIcon : Boolean [statique] [lecture seule]
Spécifie si AIR prend en charge les icônes de la barre d’état système dans le système d’exploitation en cours. | NativeApplication | ||
systemIdleMode : String
Permet aux applications d’empêcher l’interface utilisateur de passer en mode « inactif ». | NativeApplication | ||
timeSinceLastUserInput : int [lecture seule]
L’heure, en secondes, depuis la dernière saisie utilisateur. | NativeApplication |
Méthode | Défini par | ||
---|---|---|---|
Active cette application. | NativeApplication | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void [override]
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | NativeApplication | ||
Invoque une commande de suppression interne sur l’objet d’affichage qui a le focus. | NativeApplication | ||
Invoque une commande de copie interne sur l’objet d’affichage qui a le focus. | NativeApplication | ||
Invoque une commande de coupe interne sur l’objet d’affichage qui a le focus. | NativeApplication | ||
[override]
Distribue un événement dans le flux d’événements. | NativeApplication | ||
Met fin à cette application. | NativeApplication | ||
Récupère l’application par défaut pour ouvrir les fichiers présentant l’extension spécifiée. | NativeApplication | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Spécifie si cette application est actuellement attribuée par défaut pour ouvrir les fichiers portant l’extension spécifiée. | NativeApplication | ||
Invoque une commande de collage interne sur l’objet d’affichage qui a le focus. | NativeApplication | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime cette application en tant qu’application par défaut pour ouvrir les fichiers portant l’extension spécifiée. | NativeApplication | ||
[override]
Supprime un écouteur de l’objet EventDispatcher. | NativeApplication | ||
Invoque une commande selectAll interne sur l’objet d’affichage qui a le focus. | NativeApplication | ||
Définit cette application comme l’application par défaut pour ouvrir les fichiers portant l’extension spécifiée. | NativeApplication | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
Distribué lorsque cette application devient l’application active du bureau. | NativeApplication | |||
Distribué lorsqu’une application est invoquée par le biais d’un fichier SWF qui s’exécute dans le navigateur de l’utilisateur. | NativeApplication | |||
Distribué lorsque le focus du bureau est muté vers une application différente. | NativeApplication | |||
Distribué lorsque la séquence de fermeture de l’application commence. | NativeApplication | |||
Distribué lorsqu’une application est invoquée. | NativeApplication | |||
Distribué lorsque l’utilisateur appuie sur une touche. | NativeApplication | |||
Distribué lorsque l’utilisateur relâche une touche. | NativeApplication | |||
Distribué lorsqu’une nouvelle connexion réseau devient disponible ou lorsqu’une connexion réseau existante est perdue. | NativeApplication | |||
Distribué lorsque l’application est sur le point d’être interrompue par le système d’exploitation. | NativeApplication | |||
Distribué lorsque l’utilisateur a été inactif. | NativeApplication | |||
Distribué lorsque le système d’exploitation détecte l’activité de la souris ou du clavier après une période d’inactivité. | NativeApplication |
activeWindow | propriété |
activeWindow:NativeWindow
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Fenêtre de l’application active.
Si la fenêtre du bureau active n’appartient pas à cette application ou s’il n’y a pas de fenêtre active, la propriété activeWindow
est null
.
Cette propriété n’est pas prise en charge sur les plates-formes qui ne prennent pas en charge la classe NativeWindow.
Implémentation
public function get activeWindow():NativeWindow
applicationDescriptor | propriété |
applicationDescriptor:XML
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Contenu du fichier descripteur de cette application AIR.
Implémentation
public function get applicationDescriptor():XML
Exemple ( Comment utiliser cet exemple )
copyright
et version
dans le fichier descripteur de l’application. Notez que vous devez utiliser l’espace de noms par défaut défini dans le descripteur d’application XML.
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 | propriété |
autoExit | propriété |
autoExit:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Spécifie si l’application doit se fermer automatiquement lorsque toutes les fenêtres ont été fermées.
Lorsque autoExit
est true
, par défaut, l’application s’interrompt lorsque toutes ses fenêtres ont été fermées. Les événements exiting
et exit
sont tous deux déclenchés. Lorsque autoExit
est false
, vous devez appeler NativeApplication.nativeApplication.exit()
pour fermer l’application.
Cette propriété n’est pas prise en charge sur les plates-formes qui ne prennent pas en charge la classe NativeWindow.
Implémentation
public function get autoExit():Boolean
public function set autoExit(value:Boolean):void
executeInBackground | propriété |
executeInBackground:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 3.3 |
Indique si l’application s’exécute en arrière-plan ou non.
Lorsque executeInBackground
est définie sur false
(valeur par défaut), l’application reste dans l’état interrompu lorsqu’elle passe en arrière-plan. Lorsque executeInBackground
est définie sur true
, l’application peut s’exécuter en arrière-plan.
Remarque : avec les versions 21 et antérieures de SWF, AIR ne prend pas en charge l’exécution en arrière-plan sur iOS et Android lorsque le mode de rendu est défini sur direct. En raison de cette restriction, les applications basées sur Stage3D ne peuvent pas exécuter des tâches en arrière-plan telles que la lecture de l’audio, les mises à jour d’emplacement, les téléchargements vers/depuis le réseau, etc. iOS n’autorise pas les appels OpenGLES/de rendu en arrière-plan. Il interrompt ainsi les applications qui tentent de lancer des appels en arrière-plan. Android ne restreint pas les appels OpenGLES ou toute autre tâche en arrière-plan lancée par les applications (telle que la lecture d’audio). Avec les versions 22 et ultérieures de SWF, les applications mobiles AIR peuvent s’exécuter en arrière-plan lorsque renderMode est définir sur direct. Le moteur d’exécution AIR iOS entraîne une erreur ActionScript (3768 - L’API Stage3D ne peut pas être utilisée lors d’une exécution en arrière-plan) si les appels OpenGLES sont effectués en arrière-plan. Cependant, aucune erreur ne se produit sur Android car ses applications natives sont autorisées à effectuer des appels OpenGLES en arrière-plan. Pour une utilisation optimale des ressources mobiles, n’effectuez pas d’appels de rendu lorsqu’une application s’exécute en arrière-plan.
Cette propriété est prise en charge sur AIR iOS et Android.
Implémentation
public function get executeInBackground():Boolean
public function set executeInBackground(value:Boolean):void
icon | propriété |
icon:InteractiveIcon
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Icône de l’application.
Utilisez NativeApplication.supportsDockIcon
et NativeApplication.supportsSystemTrayIcon
pour déterminer la classe icon. Le type sera l’une des sous-classes d’InteractiveIcon. Sous Mac® OS X, NativeApplication.icon
est un objet de type DockIcon
. Sous Windows®, NativeApplication.icon
est un objet de type SystemTrayIcon
. Lorsque l’icône d’une application n’est pas prise en charge, NativeApplication.supportsDockIcon
et NativeApplication.supportsSystemTrayIcon
sont tous deux définis sur false
et la propriété icon
est null
.
L’objet icon
est créé automatiquement mais n’est pas initialisé avec les données d’image. Sous certains systèmes d’exploitation, tels que Mac OS X, une image par défaut est fournie. Avec d’autres, tels que Windows, l’icône n’est pas affichée à moins que des données d’image ne lui soient affectées. Pour affecter une image d’icône, définissez la propriété icon.bitmaps
avec un tableau contenant au moins un objet BitmapData. Si le tableau comprend plusieurs objets BitmapData, le système d’exploitation choisit l’image dont la taille est la plus proche des dimensions d’affichage de l’icône, en la mettant à l’échelle si nécessaire.
Implémentation
public function get icon():InteractiveIcon
Eléments de l’API associés
idleThreshold | propriété |
idleThreshold:int
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Nombre de secondes devant s’écouler sans saisie utilisateur avant qu’un événement userIdle ne soit distribué.
Par défaut, le seuil d’inactivité est de 300 secondes (5 minutes). La plage acceptable des valeurs est comprise entre 5 (5 secondes) et 86 400 (1 jour), inclus.
Implémentation
public function get idleThreshold():int
public function set idleThreshold(value:int):void
Valeur émise
ArgumentError — Si vous tentez de définir la propriété sur une valeur non valide. La plage acceptable des valeurs est comprise entre 5 (5 secondes) et 86 400 (1 jour), inclus.
|
Eléments de l’API associés
isCompiledAOT | propriété |
isCompiledAOT:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 25.0 |
Indique si l’application est compilée ou interprétée pour la plate-forme de votre choix. Cette API renvoie (true
) uniquement sous iOS pour les cibles (ipa-app-store, IPA-DEBUG, ipa-ad-hoc). Pour les autres plates-formes AIR, cette API renvoie (false
).
Implémentation
public function get isCompiledAOT():Boolean
menu | propriété |
menu:NativeMenu
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Menu de l’application.
Les menus d’application sont pris en charge lorsque NativeApplication.supportsMenu
est égal à true
. Les menus d’application ne sont pas pris en charge par tous les systèmes d’exploitation. Par exemple, ils sont pris en charge par Mac OS X, mais pas par Windows ou Linux. Assigner un objet NativeMenu à cette propriété lorsque NativeApplication.supportsMenu
est égal à false
est autorisé mais sans effet. Assurez-vous d’utiliser la propriété NativeApplication.supportsMenu
pour déterminer si le système d’exploitation prend en charge les menus d’applications. Faire appel à d’autres méthodes (comme Capabilities.os
) pour déterminer les prises en charge peut entraîner des erreurs de programmation (si certains systèmes d’exploitation cible possibles ne sont pas pris en compte).
Prise en charge du profil AIR : cette fonctionnalité n’est pas prise en charge sur les périphériques mobiles ou les périphériques AIR pour TV. Voir Prise en charge du profil AIR pour plus d’informations sur la prise en charge de l’API dans plusieurs profils.
Remarque : sous Mac OS X, la propriété menu
fait référence au menu d’application par défaut fourni par le système d’exploitation. Vous pouvez modifier la structure du menu existant en ajoutant et en supprimant des éléments et des sous-menus, et en ajoutant des écouteurs d’événement. Vous pouvez également remplacer entièrement les menus par défaut en affectant un nouvel objet NativeMenu à cette propriété menu
.
Implémentation
public function get menu():NativeMenu
public function set menu(value:NativeMenu):void
Eléments de l’API associés
nativeApplication | propriété |
nativeApplication:NativeApplication
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Occurrence singleton de l’objet NativeApplication.
Implémentation
public static function get nativeApplication():NativeApplication
Valeur émise
Error — Si accédé par du contenu extérieur au sandbox de sécurité de l’application.
|
openedWindows | propriété |
openedWindows:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Tableau contenant toutes les fenêtres natives et ouvertes de cette application.
Cette propriété n’est pas prise en charge sur les plates-formes qui ne prennent pas en charge la classe NativeWindow.
Implémentation
public function get openedWindows():Array
publisherID | propriété |
publisherID:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
ID d’éditeur de cette application.
La valeur de cet ID est définie dans le fichier publisherid de l’application, généré au moment de l’installation à partir de la chaîne de certificat utilisée pour signer l’application.
Implémentation
public function get publisherID():String
runtimePatchLevel | propriété |
runtimeVersion | propriété |
startAtLogin | propriété |
startAtLogin:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Spécifie si cette application se lance automatiquement dès que l’utilisateur actuel se connecte.
Prise en charge du profil AIR : cette fonctionnalité est prise en charge sur tous les systèmes d’exploitation de bureau, mais ne l’est pas sur les périphériques mobiles ou les périphériques AIR pour TV. Vous pouvez tester la prise en charge lors de l’exécution à l’aide de la propriété NativeApplication.supportsStartAtLogin
. Voir Prise en charge du profil AIR pour plus d’informations sur la prise en charge de l’API dans plusieurs profils.
La propriété startAtLogin
reflète l’état du mécanisme défini par le système d’exploitation pour indiquer qu’une application doit démarrer automatiquement lorsqu’un utilisateur se connecte. L’utilisateur peut modifier l’état manuellement via l’interface utilisateur du système d’exploitation. Cette propriété reflète l’état actuel, qu’il ait été modifié pour la dernière fois par l’application AIR ou par le système d’exploitation.
Implémentation
public function get startAtLogin():Boolean
public function set startAtLogin(value:Boolean):void
Valeur émise
IllegalOperationError — Sous Windows, lorsqu’une autre application portant le même nom (mais dont le chemin du fichier exécutable diffère) est déjà définie pour démarrer lorsque cet utilisateur ouvre une session.
| |
IllegalOperationError — Si cette application n’est pas installée, ce qui peut être le cas lorsqu’elle est lancée par l’application de débogage du lanceur AIR (ADL).
|
Eléments de l’API associés
supportsDefaultApplication | propriété |
supportsDefaultApplication:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2 |
Indiques si les méthodes setAsDefaultApplication()
, removeAsDefaultApplication()
et isSetAsDefaultApplication()
sont prises en charge sur la plate-forme actuelle.
Si elle est définie sur true
, les méthodes ci-dessus fonctionnent comme indiqué. Si elle est définie sur false
, setAsDefaultApplication()
et removeDefaultApplication()
n’ont aucun effet, etisSetAsDefaultApplication()
renvoie false
.
Implémentation
public static function get supportsDefaultApplication():Boolean
Eléments de l’API associés
supportsDockIcon | propriété |
supportsDockIcon:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Indique si AIR prend en charge les icônes d’applications de type Dock dans le système d’exploitation actuel.
Si elle est définie sur true
, la propriété NativeApplication.icon
est de type DockIcon
.
L’interface utilisateur Mac OS X fournit un « Dock » d’applications contenant les icônes des applications en cours d’exécution ou fréquemment utilisées.
Utilisez la propriété NativeApplication.supportsDockIcon
pour déterminer si le système d’exploitation prend en charge les icônes d’ancrage de l’application. Faire appel à d’autres méthodes (comme Capabilities.os
) pour déterminer les prises en charge peut entraîner des erreurs de programmation (si certains systèmes d’exploitation cible possibles ne sont pas pris en compte).
Implémentation
public static function get supportsDockIcon():Boolean
Eléments de l’API associés
supportsMenu | propriété |
supportsMenu:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Spécifie si le système d’exploitation actuel prend en charge une barre de menus d’application globale.
Lorsque sa valeur est true
, la propriété NativeApplication.menu
peut être utilisée pour définir (ou accéder à) un menu d’application natif.
Utilisez la propriété NativeApplication.supportsMenu
pour déterminer si le système d’exploitation prend en charge la barre de menus de l’application. Faire appel à d’autres méthodes (comme Capabilities.os
) pour déterminer les prises en charge peut entraîner des erreurs de programmation (si certains systèmes d’exploitation cible possibles ne sont pas pris en compte).
Implémentation
public static function get supportsMenu():Boolean
Eléments de l’API associés
supportsStartAtLogin | propriété |
supportsStartAtLogin:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2 |
Indique si la propriété startAtLogin est prise en charge sur la plate-forme actuelle.
Si elle est définie sur true
, startAtLogin fonctionne comme indiqué. Si elle définie sur false
, startAtLogin n’a aucun effet.
Implémentation
public static function get supportsStartAtLogin():Boolean
Eléments de l’API associés
supportsSystemTrayIcon | propriété |
supportsSystemTrayIcon:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Spécifie si AIR prend en charge les icônes de la barre d’état système dans le système d’exploitation en cours.
Si true
, la propriété NativeApplication.icon
est de type SystemTrayIcon
.
L’interface utilisateur Windows fournit une « barre d’état système » dans la barre des tâches, officiellement appelée Zone de notification, dans laquelle il est possible d’afficher les icônes des applications. Aucune icône par défaut n’est affichée. Vous devez définir le tableau bitmaps
de l’objet icon pour afficher une icône.
Utilisez la propriété NativeApplication.supportsSystemTrayIcon
pour déterminer si le système d’exploitation prend en charge les icônes de la barre d’état système. Faire appel à d’autres méthodes (comme Capabilities.os
) pour déterminer les prises en charge peut entraîner des erreurs de programmation (si certains systèmes d’exploitation cible possibles ne sont pas pris en compte).
Implémentation
public static function get supportsSystemTrayIcon():Boolean
Eléments de l’API associés
systemIdleMode | propriété |
systemIdleMode:String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 2 |
Permet aux applications d’empêcher l’interface utilisateur de passer en mode « inactif ».
Valeur de la classe SystemIdleMode ayant une incidence sur le comportement du mode Inactif du système hôte. Cette propriété prend effet uniquement dans l’application ayant le focus d’entrée et n’est accessible qu’à partir du contenu s’exécutant dans le sandbox de l’application.
Prise en charge du profil AIR : cette fonctionnalité est prise en charge sur les périphériques mobiles, mais ne l’est pas sur les systèmes d’exploitation de bureau ou sur les périphériques AIR pour TV. Voir Prise en charge du profil AIR pour plus d’informations sur la prise en charge de l’API dans plusieurs profils.
Implémentation
public function get systemIdleMode():String
public function set systemIdleMode(value:String):void
Eléments de l’API associés
timeSinceLastUserInput | propriété |
activate | () | méthode |
public function activate(window:NativeWindow = null):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Active cette application.
Cette méthode n’est pas prise en charge sur les plates-formes qui ne prennent pas en charge la classe NativeWindow.
Selon les circonstances déterminées par le système d’exploitation, cette méthode n’active pas d’application. La plupart des systèmes d’exploitation limitent la capacité d’une application à s’activer elle-même pour qu’elle ne puisse pas empêcher l’utilisateur d’employer d’autres applications, accidentellement ou non.
Si le système d’exploitation autorise l’activation, la fenêtre spécifiée est activée et ramenée au premier plan, c’est-à-dire par-dessus les fenêtres des autres applications éventuellement ouvertes (Si le paramètre window
est null
, toute fenêtre visible de cette application est activée.)
La méthode activate()
na pas d’effet si l’application n’a pas de fenêtre visible.
L’opération active est synchrone.
Paramètres
window:NativeWindow (default = null ) — Objet NativeWindow de la fenêtre à activer en même temps que l’application.
|
Evénements
activate: — Distribué si l’état de l’activation change.
|
addEventListener | () | méthode |
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Versions du moteur d’exécution: | AIR 1.0 |
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. Vous pouvez enregistrer les écouteurs d’événement dans tous les nœuds de la liste d’affichage pour un type spécifique d’événement, de phase et de priorité.
Après l’enregistrement d’un écouteur d’événement, vous ne pouvez plus modifier sa priorité par d’autres appels de addEventListener()
. Pour modifier la priorité d’un écouteur, vous devez d’abord appeler removeListener()
. Vous pouvez ensuite réenregistrer l’écouteur avec le nouveau niveau de priorité.
N’oubliez pas qu’une fois l’écouteur enregistré, tous les prochains appels de addEventListener()
avec une valeur type
ou useCapture
différente entraîneront la création d’un autre enregistrement d’écouteur. Si, par exemple, vous enregistrez un écouteur dans lequel la propriété useCapture
est définie sur true
, il écoute uniquement pendant la phase de capture. Si vous appelez addEventListener()
à l’aide du même objet écouteur, mais en définissant useCapture
sur false
, vous obtenez deux écouteurs distincts : l’un qui écoute pendant la phase de capture et l’autre qui écoute pendant les phases cible et de propagation vers le haut (bubbling).
Il est impossible d’enregistrer un écouteur d’événement uniquement pour la phase cible ou la phase de propagation vers le haut. Ces deux phases sont associées pendant l’enregistrement car la propagation vers le haut s’applique uniquement aux ancêtres du nœud cible.
Si vous n’avez plus besoin d’un écouteur d’événements, supprimez-le en appelant removeEventListener()
, afin d’éviter tout problème de mémoire. Les écouteurs d’événement ne sont pas automatiquement supprimés de la mémoire, car le nettoyeur de mémoire ne supprime pas l’écouteur tant que l’objet de distribution existe (à moins que le paramètre useWeakReference
ne soit défini sur true
).
Lors de la copie d’une occurrence d’EventDispatcher, les écouteurs d’événement qui lui sont associés ne sont pas pris en compte (si le nouveau nœud nécessite un écouteur d’événement, vous devez associer celui-ci après la création du nœud). Toutefois, si vous déplacez une occurrence d’EventDispatcher, les écouteurs d’événement qui lui sont associés la suivent.
Si un écouteur d’événement est enregistré sur un nœud alors qu’un événement est en cours de traitement sur ce nœud, l’écouteur n’est pas déclenché pendant la phase actuelle, mais il peut l’être pendant une phase ultérieure du flux d’événements, telle que la phase de propagation vers le haut (bubbling).
Si un écouteur d’événement est supprimé d’un nœud sur lequel un événement est en cours de traitement, il est cependant déclenché par les actions en cours. Une fois supprimé, l’écouteur d’événement n’est plus jamais appelé (à moins d’être réenregistré à des fins de traitement ultérieur).
Paramètres
type:String — Type d’événement.
| |
listener:Function — Fonction d’auditeur qui traite l’événement. Cette fonction doit accepter un objet Event comme paramètre unique et ne rien renvoyer, comme illustré ci-dessous :
function(evt:Event):void Le nom de cette fonction n’a aucune importance. | |
useCapture:Boolean (default = false ) —
Détermine si l’écouteur est actif pendant la phase de capture ou pendant les phases cible et de propagation. Si la propriété useCapture est définie sur true , l’écouteur traite l’événement uniquement pendant la phase de capture et non pendant les phases cible et de propagation. Si la propriété useCapture est définie sur false , l’écouteur traite l’événement uniquement pendant les phases cible et de propagation. Pour écouter l’événement dans les trois phases, appelez addEventListener à deux reprises, une première fois en définissant useCapture sur true , puis une nouvelle fois en définissant useCapture sur false .
| |
priority:int (default = 0 ) — Niveau de priorité de l’écouteur d’événement. La priorité est indiquée par un entier signé de 32 bits. Plus le nombre est élevé, plus la priorité est élevée. Tous les écouteurs dont la priorité correspond à n sont traités avant les écouteurs dotés de la priorité n -1. Les écouteurs dont la priorité est identique sont traités dans l’ordre où ils ont été ajoutés. La priorité par défaut est 0.
| |
useWeakReference:Boolean (default = false ) — Détermine si la référence à l’écouteur est forte ou faible. Une référence forte (valeur par défaut) empêche le nettoyage de votre écouteur, Cela n’est pas le cas avec une référence faible. Les fonctions de membres de niveau classe n’étant pas soumises au nettoyage, vous pouvez définir |
clear | () | méthode |
public function clear():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Invoque une commande de suppression interne sur l’objet d’affichage qui a le focus.
Cet appel de fonction est ignoré si l’objet qui a le focus n’implémente pas la commande. Seuls les objets d’affichage descendant des classes TextField ou HTMLLoader peuvent implémenter cette commande actuellement.
Remarque : la commande clear()
supprime le texte sélectionné. Si rien n’est sélectionné, l’ensemble du texte n’est pas supprimé.
Boolean — true .
|
copy | () | méthode |
public function copy():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Invoque une commande de copie interne sur l’objet d’affichage qui a le focus.
Cet appel de fonction est ignoré si le composant n’implémente pas la commande. Seuls les objets d’affichage descendant des classes TextField ou HTMLLoader peuvent implémenter cette commande actuellement.
Valeur renvoyéeBoolean |
cut | () | méthode |
public function cut():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Invoque une commande de coupe interne sur l’objet d’affichage qui a le focus.
Cet appel de fonction est ignoré si le composant n’implémente pas la commande. Seuls les objets d’affichage descendant des classes TextField ou HTMLLoader peuvent implémenter ces commandes actuellement.
Valeur renvoyéeBoolean — true .
|
dispatchEvent | () | méthode |
override public function dispatchEvent(event:Event):Boolean
Versions du moteur d’exécution: | AIR 1.0 |
Distribue un événement dans le flux d’événements. La cible de l’événement est l’objet EventDispatcher sur lequel la méthode dispatchEvent()
est appelée.
Paramètres
event:Event — Objet Event qui est distribué dans le flux d’événements. Si l’événement est redistribué, un clone est automatiquement créé. Après la distribution d’un événement, il est impossible de modifier sa propriété target . Pour que la redistribution fonctionne, vous devez donc créer une copie de l’événement.
|
Boolean — Une valeur true si l’événement a bien été distribué. La valeur false indique un échec ou que preventDefault() a été appelé sur l’événement.
|
exit | () | méthode |
public function exit(errorCode:int = 0):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Met fin à cette application.
L’appel à la méthode exit()
renverra ; la séquence de fermeture ne commence pas avant la fin du code en cours d’exécution (par exemple un gestionnaire d’événement en cours). Les opérations asynchrones en attente sont annulées et peuvent ou non être terminées.
Notez qu’aucun événement exiting
n’est déclenché. Si un événement exiting
est requis par la logique de l’application, appelez NativeApplication.nativeApplication.dispatchEvent()
en transmettant un objet Event de type exiting
. Pour toutes les fenêtres ouvertes, les objets NativeWindow distribuent des événements closing
et close
. L’appel de la méthode preventDefault()
de l’objet d’événement closing
empêche la fermeture de l’application.
Remarque : cette méthode n’est pas prise en charge sur le système d’exploitation iOS.
Paramètres
errorCode:int (default = 0 ) — Code de fermeture signalé au système d’exploitation lors de la fermeture de cette application.
|
getDefaultApplication | () | méthode |
public function getDefaultApplication(extension:String):String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Récupère l’application par défaut pour ouvrir les fichiers présentant l’extension spécifiée.
Remarque : cette méthode ne peut être utilisée qu’avec les types de fichiers déclarés dans l’instruction fileTypes
du descripteur de l’application.
Cette méthode n’est pas applicable aux périphériques AIR pour TV. Si vous l’appelez avec un type de fichier déclaré dans le descripteur d’application, elle renvoie null
.
Paramètres
extension:String — Chaîne contenant l’extension du type de fichier visé (sans le « . »).
|
String — Chemin de l’application par défaut.
|
Valeur émise
Error — Si le paramètre extension ne contient pas l’une des extensions de fichier déclarées dans le descripteur de l’application.
|
Eléments de l’API associés
isSetAsDefaultApplication | () | méthode |
public function isSetAsDefaultApplication(extension:String):Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Spécifie si cette application est actuellement attribuée par défaut pour ouvrir les fichiers portant l’extension spécifiée.
Prise en charge du profil AIR : cette fonctionnalité est prise en charge sur tous les systèmes d’exploitation de bureau, mais ne l’est pas sur les périphériques mobiles ou les périphériques AIR pour TV. Vous pouvez tester la prise en charge lors de l’exécution à l’aide de la propriété NativeApplication.supportsDefaultApplication
. Voir Prise en charge du profil AIR pour plus d’informations sur la prise en charge de l’API dans plusieurs profils.
Paramètres
extension:String — Chaîne contenant l’extension du type de fichier visé (sans le « . »).
|
Boolean — true s’il s’agit bien de l’application par défaut.
|
Valeur émise
Error — Si le paramètre extension ne contient pas l’une des extensions de fichier déclarées dans le descripteur de l’application.
|
Eléments de l’API associés
paste | () | méthode |
public function paste():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Invoque une commande de collage interne sur l’objet d’affichage qui a le focus.
Cet appel de fonction est ignoré si le composant n’implémente pas la commande. Seuls les objets d’affichage descendant des classes TextField ou HTMLLoader peuvent implémenter cette commande actuellement.
Valeur renvoyéeBoolean — true .
|
removeAsDefaultApplication | () | méthode |
public function removeAsDefaultApplication(extension:String):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Supprime cette application en tant qu’application par défaut pour ouvrir les fichiers portant l’extension spécifiée.
Remarque : cette méthode ne peut être utilisée qu’avec les types de fichiers énumérés dans l’instruction fileTypes
du descripteur de l’application.
Paramètres
extension:String — Chaîne contenant l’extension du type de fichier visé (sans le « . »).
|
Valeur émise
Error — Si le paramètre extension ne contient pas l’une des extensions de fichier déclarées dans le descripteur de l’application.
|
Eléments de l’API associés
removeEventListener | () | méthode |
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Versions du moteur d’exécution: | AIR 1.0 |
Supprime un écouteur de l’objet EventDispatcher. Si aucun écouteur correspondant n’est enregistré auprès de l’objet EventDispatcher, l’appel de cette méthode n’a aucun effet.
Paramètres
type:String — Type d’événement.
| |
listener:Function — Objet écouteur à supprimer.
| |
useCapture:Boolean (default = false ) —
Détermine si l’écouteur a été enregistré pendant la phase de capture ou pendant les phases cible et de propagation. Si l’écouteur a été enregistré pendant la phase de capture et pendant les phases cible et de propagation, il est nécessaire d’appeler removeEventListener() à deux reprises pour le supprimer. Appelez useCapture() une première fois en la définissant sur true , puis une seconde fois useCapture() en la définissant sur false .
|
selectAll | () | méthode |
public function selectAll():Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Invoque une commande selectAll interne sur l’objet d’affichage qui a le focus.
Cet appel de fonction est ignoré si le composant n’implémente pas la commande. Seuls les objets d’affichage descendant des classes TextField ou HTMLLoader peuvent implémenter cette commande actuellement.
Valeur renvoyéeBoolean — true .
|
setAsDefaultApplication | () | méthode |
public function setAsDefaultApplication(extension:String):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Définit cette application comme l’application par défaut pour ouvrir les fichiers portant l’extension spécifiée.
Remarque : cette méthode ne peut être utilisée qu’avec les types de fichiers déclarés dans l’instruction fileTypes
du descripteur de l’application.
Paramètres
extension:String — Chaîne contenant l’extension du type de fichier visé (sans le « . »).
|
Valeur émise
Error — Si le paramètre extension ne contient pas l’une des extensions de fichier déclarées dans le descripteur de l’application.
|
Eléments de l’API associés
activate | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.ACTIVATE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque cette application devient l’application active du bureau.
La constanteACTIVATE
définit la valeur de la propriété type
d’un objet événement activate
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence de DisplayObject à laquelle est associé un écouteur pour l’événement activate . |
browserInvoke | Evénement |
flash.events.BrowserInvokeEvent
propriété BrowserInvokeEvent.type =
flash.events.BrowserInvokeEvent.Browser_INVOKE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsqu’une application est invoquée par le biais d’un fichier SWF qui s’exécute dans le navigateur de l’utilisateur.
L’invocation d’un navigateur n’est autorisée que si l’application spécifie les éléments suivants dans son fichier descripteur :
<allowBrowserInvocation>true</allowBrowserInvocation>
deactivate | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.DEACTIVATE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque le focus du bureau est muté vers une application différente.
La constanteEvent.DEACTIVATE
définit la valeur de la propriété type
d’un objet événement deactivate
.
Remarque : cet événement n’a ni « phase de capture », ni « phase de propagation », ce qui signifie que des écouteurs d’événement doivent être ajoutés directement aux cibles potentielles, que la cible soit dans la liste d’affichage ou non.
Les périphériques AIR pour TV ne distribuent jamais automatiquement cet événement. Il est cependant possible de le distribuer manuellement.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Toute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement deactivate. |
exiting | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.EXITING
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque la séquence de fermeture de l’application commence.
L’événement exiting
est distribué lorsque la fermeture de l’application est initiée par le système d’exploitation, par exemple lorsqu’un utilisateur tape la combinaison de touches Cmd-Q
sous Mac OS X, ou lorsque la propriété autoExit
de l’objet NativeApplication est true
et que la dernière fenêtre de l’application est fermée. L’annulation de cet événement empêche la fermeture de l’application.
Les périphériques AIR pour TV ne distribuent jamais l’événement exiting
.
Remarque : un appel à la méthode NativeApplication.exit()
n’entraîne pas le déclenchement d’un événement exiting
. Pour avertir les composants de la fermeture imminente, distribuez l’événement exiting
avant d’appeler exit()
.
Event.EXITING
définit la valeur de la propriété type
de l’objet d’événement exiting
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true ; l’annulation de cet objet événement arrête l’opération exit. |
currentTarget | L’objet NativeApplication. |
target | L’objet NativeApplication. |
invoke | Evénement |
flash.events.InvokeEvent
propriété InvokeEvent.type =
flash.events.InvokeEvent.INVOKE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsqu’une application est invoquée.
La seconde invocation d’une application ne démarre pas une autre occurrence de l’application. A la place, la première occurrence reçoit un événement invoke supplémentaire. L’application est chargée de gérer les prochains événements invoke
de façon appropriée.
Remarque : tous les événements invoke
sont mis en file d’attente. Lorsqu’un écouteur est enregistré pour cet événement, il reçoit tous les événements de la file d’attente, ainsi que les nouveaux événements. Les événements placés en file d’attente peuvent être délivrés avant ou après les nouveaux événements invoke
.
InvokeEvent.INVOKE
définit la valeur de la propriété type
de l’objet InvokeEvent.
L’objet InvokeEvent possède les propriétés suivantes :
Propriétés | Valeurs |
---|---|
arguments | Tableau des arguments de chaîne transmis pendant cette invocation. |
currentDirectory | Objet File représentant le répertoire à utiliser pour résoudre des chemins relatifs dans le tableau d’arguments. |
reason | Code indiquant si l’événement invoke a été distribué parce que l’application a démarré automatiquement à la connexion (InvokeEventReason.LOGIN ) ou a démarré en réponse à une notification à distance (InvokeEventReason.NOTIFICATION , iOS uniquement), parce que l’application a été appelée par une autre application (InvokeEventReason.OPEN_URL ), ou pour tout autre raison (InvokeEventReason.STANDARD ). Disponible depuis la version 1.5.1 d’AIR. |
bubbles | false . |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | Indique l’objet qui traite activement l’objet InvokeEvent avec un écouteur d’événements. |
target | Toujours l’objet NativeApplication. |
keyDown | Evénement |
flash.events.KeyboardEvent
propriété KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_DOWN
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque l’utilisateur appuie sur une touche. L’occurrence de NativeApplication fournit cet événement pour prendre en charge les raccourcis clavier. Cet événement de clavier est tout d’abord distribué à NativeApplication. L’annulation de cet événement annule également les raccourcis de menu de NativeWindow. Cet événement se produit avant l’événement keyUp
.
KeyboardEvent.KEY_DOWN
définit la valeur de la propriété type
d’un objet événement keyDown
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | true dans AIR, false dans Flash Player ; dans AIR, l’annulation de cet événement empêche l’insertion du caractère dans un champ de texte. |
charCode | Valeur du code de caractère associé à la touche enfoncée ou relâchée. |
commandKey | true sous Mac si la touche Commande est activée. Autrement, false |
controlKey | true sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false |
ctrlKey | true sous Windows et Linux si la touche Ctrl est activée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
keyCode | Valeur de code correspondant à la touche enfoncée ou relâchée. |
keyLocation | Emplacement de la touche sur le clavier. |
shiftKey | true si la touche Maj est activée ; false si elle ne l’est pas. |
target | Occurrence d’InteractiveObject possédant le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
keyUp | Evénement |
flash.events.KeyboardEvent
propriété KeyboardEvent.type =
flash.events.KeyboardEvent.KEY_UP
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque l’utilisateur relâche une touche. L’occurrence de NativeApplication fournit cet événement pour prendre en charge les raccourcis clavier. Cet événement de clavier est tout d’abord distribué à NativeApplication. L’annulation de cet événement n’a aucun effet sur d’autres objets (tels que les raccourcis de menu de NativeWindow). Cet événement se produit après un événement keyDown
.
KeyboardEvent.KEY_UP
définit la valeur de la propriété type
d’un objet d’événement keyUp
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
charCode | Contient la valeur du code de caractère associé à la touche enfoncée ou relâchée. |
commandKey | true sous Mac si la touche Commande est activée. Autrement, false |
controlKey | true sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false |
ctrlKey | true sur Windows si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
keyCode | Valeur de code correspondant à la touche enfoncée ou relâchée. |
keyLocation | Emplacement de la touche sur le clavier. |
shiftKey | true si la touche Maj est activée ; false si elle ne l’est pas. |
target | Occurrence d’InteractiveObject possédant le focus. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
networkChange | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.NETWORK_CHANGE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsqu’une nouvelle connexion réseau devient disponible ou lorsqu’une connexion réseau existante est perdue.
Un événement networkChange
ne signifie pas obligatoirement que l’ordinateur hôte est passé en ligne ou hors ligne ; il peut simplement être en transition entre deux types de connexion. Les applications peuvent utiliser cet événement pour optimiser la surveillance de la disponibilité des ressources distantes. Le déclenchement d’un événement networkChange
est souvent le bon moment pour vérifier la disponibilité des ressources distantes.
Remarques :
- Il peut exister un court délai entre le changement de réseau et l’arrivée de cet événement.
- Sur Android, l’objet NativeApplication risque de distribuer plus d’un événement networkChange pour chaque changement d’une connexion réseau.
Event.NETWORK_CHANGE
définit la valeur de la propriété type
d’un objet événement networkChange
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | L’objet NativeApplication. |
suspend | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.SUSPEND
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 3.3 |
Distribué lorsque l’application est sur le point d’être interrompue par le système d’exploitation.
La constanteEvent.SUSPEND
définit la valeur de la propriété type
d’un objet d’événement suspend
. Cet événement est distribué uniquement sur AIR iOS.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet NativeApplication. |
target | L’objet NativeApplication. |
userIdle | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.USER_IDLE
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque l’utilisateur a été inactif.
Spécifiez la période durant laquelle un utilisateur doit être inactif avant la distribution de cet événement, à l’aide de la propriété idleThreshold
. La durée pendant laquelle l’utilisateur est resté inactif peut être déterminée avec la propriété timeSinceLastUserInput
.
Remarque : cet événement n’est pas distribué sur les périphériques mobiles ou les périphériques AIR pour TV.
La constanteEvent.USER_IDLE
définit la valeur de la propriété type
d’un objet événement userIdle
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeApplication. |
Eléments de l’API associés
userPresent | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.USER_PRESENT
Versions du moteur d’exécution: | AIR 1.0 |
Distribué lorsque le système d’exploitation détecte l’activité de la souris ou du clavier après une période d’inactivité.
Remarque : cet événement n’est pas distribué sur les périphériques mobiles ou les périphériques AIR pour TV.
La durée à partir de laquelle l’inactivité est avérée peut être configurée avec la propriété idleThreshold
. La durée pendant laquelle l’utilisateur est resté inactif peut être déterminée avec la propriété timeSinceLastUserInput
.
Event.USER_PRESENT
définit la valeur de la propriété type
d’un objet événement userPresent
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
target | L’objet NativeApplication. |
Eléments de l’API associés
Tue Jun 12 2018, 09:30 AM Z