| 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 | ||
|---|---|---|---|
[lecture seule] Fenêtre de l'application active. | NativeApplication | ||
[lecture seule] Contenu du fichier descripteur de cette application AIR. | NativeApplication | ||
[lecture seule] ID d'application de cette application. | NativeApplication | ||
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 | |
[lecture seule] Icône de l'application. | NativeApplication | ||
Nombre de secondes devant s'écouler sans saisie du clavier ou action de la souris avant qu'un événement userIdle ne soit distribué. | NativeApplication | ||
Menu de l'application. | NativeApplication | ||
[statique] [lecture seule] Occurrence singleton de l'objet NativeApplication. | NativeApplication | ||
[lecture seule] Tableau contenant toutes les fenêtres natives et ouvertes de cette application. | NativeApplication | ||
![]() | prototype : Object [statique] Référence à l'objet prototype d'un objet de classe ou fonction. | Object | |
[lecture seule] ID d'éditeur de cette application. | NativeApplication | ||
[lecture seule] Niveau de correctif du moteur d'exécution hébergeant cette application. | NativeApplication | ||
[lecture seule] Numéro de version du moteur d'exécution hébergeant cette application. | NativeApplication | ||
Spécifie si cette application se lance automatiquement dès que l'utilisateur actuel se connecte. | NativeApplication | ||
[statique] [lecture seule] Indique si AIR prend en charge les icônes du Dock de l'application dans le système d'exploitation actuel. | NativeApplication | ||
[statique] [lecture seule] Spécifie si le système d'exploitation actuel prend en charge une barre de menus d'application globale. | NativeApplication | ||
[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 | ||
[lecture seule] Durée écoulée, en secondes, depuis la dernière entrée de la souris ou du clavier. | NativeApplication | ||
| Méthode | Défini par | ||
|---|---|---|---|
Active cette application. | NativeApplication | ||
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 | ||
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 | ||
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 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é lorsqu'une nouvelle connexion réseau devient disponible ou lorsqu'une connexion réseau existante est perdue. | NativeApplication | |||
| Distribué lorsque l'utilisateur est resté inactif pendant la période spécifiée par la propriété idleThreshold. | 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 | |||
| 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.
public function get activeWindow():NativeWindow| 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.
public function get applicationDescriptor():XMLcopyright et version dans le fichier descripteur de l'application. Notez que vous devez utiliser l'espace de nom 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);| propriété |
applicationID:String [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
ID d'application de cette application.
La valeur de cet ID est définie dans le fichier descripteur de l'application.
public function get applicationID():String| propriété |
autoExit:Boolean [lecture-écriture] | 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.
public function get autoExit():Boolean public function set autoExit(value:Boolean):void| 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. Sous Linux, l'icône d'une application n'est pas toujours prise en charge. Le cas échéant, 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.
public function get icon():InteractiveIconVoir aussi
| propriété |
idleThreshold:int [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Nombre de secondes devant s'écouler sans saisie du clavier ou action de la souris avant qu'un événement userIdle ne soit distribué.
Par défaut, le seuil d'inactivité est de 300 secondes (5 minutes).
public function get idleThreshold():int public function set idleThreshold(value:int):voidVoir aussi
| propriété |
menu:NativeMenu [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Menu de l'application.
Les menus de l'application sont pris en charge lorsque NativeApplication.nativeApplication.supportsMenu est 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. L'affectation d'un objet NativeMenu à cette propriété lorsque NativeApplication.nativeApplication.supportsMenu est false est autorisée, mais n'a aucun effet.
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.
public function get menu():NativeMenu public function set menu(value:NativeMenu):voidVoir aussi
| 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.
public static function get nativeApplication():NativeApplicationError — Si accédé par du contenu extérieur au sandbox de sécurité de l'application. |
| 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.
public function get openedWindows():Array| 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.
public function get publisherID():String| propriété |
runtimePatchLevel:uint [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Niveau de correctif du moteur d'exécution hébergeant cette application.
public function get runtimePatchLevel():uint| propriété |
runtimeVersion:String [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Numéro de version du moteur d'exécution hébergeant cette application.
public function get runtimeVersion():String| propriété |
startAtLogin:Boolean [lecture-écriture] | 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.
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.
public function get startAtLogin():Boolean public function set startAtLogin(value:Boolean):voidIllegalOperationError — 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). |
| 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 du Dock de l'application dans le système d'exploitation actuel.
Si true, la propriété NativeApplication.icon est de type DockIcon.
Mac OS X et diverses interfaces de Linux® fournissent un « Dock » d'applications contenant des icônes qui permettent d'exécuter les applications fréquemment utilisées.
public static function get supportsDockIcon():BooleanVoir aussi
| 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.
public static function get supportsMenu():BooleanVoir aussi
| 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 actuel.
Si true, la propriété NativeApplication.icon est de type SystemTrayIcon.
Remarque : sous Windows, la zone d'état système de la barre des tâches est officiellement appelée Zone de notification.
public static function get supportsSystemTrayIcon():BooleanVoir aussi
| propriété |
timeSinceLastUserInput:int [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 |
Durée écoulée, en secondes, depuis la dernière entrée de la souris ou du clavier.
public function get timeSinceLastUserInput():intVoir aussi
| () | 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.
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 celles des autres applications. (Si le paramètre window est null, une fenêtre visible de cette application est activée.)
La méthode activate() n'a aucun 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. |
activate: — Distribué si l'état de l'activation change. |
| () | 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énements, 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 pour la phase cible ou la phase de propagation vers le haut (bubbling) uniquement. Ces deux phases sont associées pendant l'enregistrement car la propagation vers le haut (bubbling) 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 objets associés à des écouteurs d'événement enregistrés ne sont pas automatiquement supprimés de la mémoire, car le nettoyeur de mémoire n'efface pas les objets auxquels il est toujours fait référence.
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 votre nouveau nœud nécessite un écouteur d'événements, 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'écouteur 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 vers le haut (bubbling). Si useCapture est défini sur true, l'écouteur traite l'événement pendant la phase de capture uniquement et non pendant les phases cible et de propagation vers le haut (bubbling). Si useCapture et défini sur false, l'écouteur traite l'événement pendant les phases cible et de propagation vers le haut (bubbling) seulement. 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énements. 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, à l'encontre d'une référence faible.
Les fonctions de membres de niveau classe n'étant pas soumises au nettoyage, vous pouvez définir |
| () | 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.
|
| () | 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 |
| () | 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.
|
| () | 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 —
La valeur true indique si l'événement a bien été distribué. La valeur false indique un échec ou que preventDefault() a été appelé sur l'événement.
|
| () | 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. De même, aucun événement closing ou close n'est déclenché avant la fermeture des fenêtres de l'application. Si des fenêtres doivent être averties avant la fermeture de votre application, vous pouvez déclencher des événements closing pour chaque fenêtre ouverte. Si un événement close est requis pour une fenêtre, appelez la méthode close() de la fenêtre avant la fermeture.
Paramètres
errorCode:int (default = 0) — Code de fermeture signalé au système d'exploitation lors de la fermeture de cette application. |
| () | 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.
Paramètres
extension:String — Chaîne contenant l'extension du type de fichier visé (sans le « . »). |
String — Chemin de l'application par défaut. |
Error —
Si le paramètre extension ne contient pas l'une des extensions de fichier déclarées dans le descripteur de l'application.
|
Voir aussi
| () | 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.
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.
|
Error —
Si le paramètre extension ne contient pas l'une des extensions de fichier déclarées dans le descripteur de l'application.
|
Voir aussi
| () | 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.
|
| () | 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 « . »). |
Error —
Si le paramètre extension ne contient pas l'une des extensions de fichier déclarées dans le descripteur de l'application.
|
Voir aussi
| () | 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, appeler cette méthode n'a aucun effet.
Paramètres
type:String — Type d'événement. | |
listener:Function — Objet écouteur à supprimer. | |
useCapture:Boolean (default = false) —
Indique si l'écouteur a été enregistré pendant la phase de capture ou pendant les phases cible et de propagation vers le haut (bubbling). Si l'écouteur a été enregistré pendant la phase de capture et pendant les phases cible et de propagation vers le haut (bubbling), 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.
|
| () | 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.
|
| () | 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 « . »). |
Error —
Si le paramètre extension ne contient pas l'une des extensions de fichier déclarées dans le descripteur de l'application.
|
Voir aussi
| Evénement |
flash.events.Eventflash.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 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.
|
| Evénement |
flash.events.BrowserInvokeEventflash.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>
| Evénement |
flash.events.Eventflash.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 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.
|
| Evénement |
flash.events.Eventflash.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é autoExitde 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.
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, déclenchez 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. |
| Evénement |
flash.events.InvokeEventflash.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
| un objet Objet File représentant le répertoire à utiliser pour résoudre des chemins relatifs dans le tableau d'arguments. |
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 Objet NativeApplication. |
| Evénement |
flash.events.Eventflash.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.
Remarque : il peut y avoir un court délai entre le changement de réseau et l'arrivée de cet événement.
La constanteEvent.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. |
| Evénement |
flash.events.Eventflash.events.Event.USER_IDLE| Versions du moteur d'exécution: | AIR 1.0 |
Distribué lorsque l'utilisateur est resté inactif pendant la période spécifiée par 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_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. |
Voir aussi
| Evénement |
flash.events.Eventflash.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é.
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. |
Voir aussi