Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
flash.desktop 

NativeApplication  - AS3

Packagesx

Niveau supérieur
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packageflash.desktop
Classepublic final class NativeApplication
HéritageNativeApplication Inheritance EventDispatcher Inheritance Object

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0

La classe NativeApplication représente cette application AIR.

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és publiques
 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
 Inheritedconstructor : 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éthodes publiques
 MéthodeDéfini par
  
    activate(window:NativeWindow = null):void
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
  
    clear():Boolean
Invoque une commande de suppression interne sur l’objet d’affichage qui a le focus.
NativeApplication
  
    copy():Boolean
Invoque une commande de copie interne sur l’objet d’affichage qui a le focus.
NativeApplication
  
    cut():Boolean
Invoque une commande de coupe interne sur l’objet d’affichage qui a le focus.
NativeApplication
  
    dispatchEvent(event:Event):Boolean
[override] Distribue un événement dans le flux d’événements.
NativeApplication
  
    exit(errorCode:int = 0):void
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
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
  
    paste():Boolean
Invoque une commande de collage interne sur l’objet d’affichage qui a le focus.
NativeApplication
 Inherited
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
  
    removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] Supprime un écouteur de l’objet EventDispatcher.
NativeApplication
  
    selectAll():Boolean
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
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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énements
 Evénement Synthèse Défini par
  
    activate
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
  
    deactivate
Distribué lorsque le focus du bureau est muté vers une application différente.NativeApplication
  
    exiting
Distribué lorsque la séquence de fermeture de l’application commence.NativeApplication
  
    invoke
Distribué lorsqu’une application est invoquée.NativeApplication
  
    keyDown
Distribué lorsque l’utilisateur appuie sur une touche.NativeApplication
  
    keyUp
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
  
    suspend
Distribué lorsque l’application est sur le point d’être interrompue par le système d’exploitation.NativeApplication
  
    userIdle
Distribué lorsque l’utilisateur a été inactif.NativeApplication
  
    userPresent
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
Détails de la propriété
    

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 )
L’exemple suivant lit les éléments 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é 
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.



Implémentation
    public function get applicationID():String
    

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é 
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.



Implémentation
    public function get runtimePatchLevel():uint
    

runtimeVersion

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.



Implémentation
    public function get runtimeVersion():String
    

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é 
timeSinceLastUserInput:int  [lecture seule]

Version du langage: ActionScript 3.0
Versions du moteur d’exécution: AIR 1.0

L’heure, en secondes, depuis la dernière saisie utilisateur.



Implémentation
    public function get timeSinceLastUserInput():int

Eléments de l’API associés

Détails de la méthode

    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:Event — 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 useWeakReference sur true pour ces fonctions. Si vous définissez useWeakReference sur true pour un écouteur correspondant à une fonction imbriquée interne, la fonction sera nettoyée et ne sera donc pas permanente. Si vous créez des références à la fonction interne (enregistrée dans une autre variable), celle-ci n’est pas nettoyée et reste permanente.

    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é.

Valeur renvoyée
Booleantrue.

    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ée
Boolean

    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ée
Booleantrue.

    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.

Valeur renvoyée
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 « . »).

Valeur renvoyée
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 « . »).

Valeur renvoyée
Booleantrue 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ée
Booleantrue.

    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ée
Booleantrue.

    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

Détails de l’événement
    

activate

Evénement
Type d’objet d’évé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 constante ACTIVATE 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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence de DisplayObject à laquelle est associé un écouteur pour l’événement activate.
    

browserInvoke

Evénement  
Type d’objet d’évé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  
Type d’objet d’évé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 constante Event.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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetToute occurrence DisplayObject à laquelle est associé un écouteur pour l’événement deactivate.
    

exiting

Evénement  
Type d’objet d’évé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().

La constante 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
bubblesfalse
cancelabletrue ; l’annulation de cet objet événement arrête l’opération exit.
currentTargetL’objet NativeApplication.
targetL’objet NativeApplication.
    

invoke

Evénement  
Type d’objet d’évé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.

La constante 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ésValeurs
argumentsTableau des arguments de chaîne transmis pendant cette invocation.
currentDirectoryObjet File représentant le répertoire à utiliser pour résoudre des chemins relatifs dans le tableau d’arguments.
reasonCode 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.
bubblesfalse.
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetIndique l’objet qui traite activement l’objet InvokeEvent avec un écouteur d’événements.
targetToujours l’objet NativeApplication.
    

keyDown

Evénement  
Type d’objet d’évé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.

La constante 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
bubblestrue
cancelabletrue 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.
charCodeValeur du code de caractère associé à la touche enfoncée ou relâchée.
commandKeytrue sous Mac si la touche Commande est activée. Autrement, false
controlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false
ctrlKeytrue 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.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCodeValeur de code correspondant à la touche enfoncée ou relâchée.
keyLocationEmplacement de la touche sur le clavier.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence 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  
Type d’objet d’évé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.

La constante 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
bubblestrue
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
charCodeContient la valeur du code de caractère associé à la touche enfoncée ou relâchée.
commandKeytrue sous Mac si la touche Commande est activée. Autrement, false
controlKeytrue sous Windows et Linux si la touche Ctrl est activée. true sous Mac si la touche Contrôle est activée. Autrement, false
ctrlKeytrue 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.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
keyCodeValeur de code correspondant à la touche enfoncée ou relâchée.
keyLocationEmplacement de la touche sur le clavier.
shiftKeytrue si la touche Maj est activée ; false si elle ne l’est pas.
targetOccurrence 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  
Type d’objet d’évé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.

La constante 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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet qui traite activement l’objet Event avec un écouteur d’événements.
targetL’objet NativeApplication.
    

suspend

Evénement  
Type d’objet d’évé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 constante Event.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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
currentTargetL’objet NativeApplication.
targetL’objet NativeApplication.
    

userIdle

Evénement  
Type d’objet d’évé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 constante 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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
targetL’objet NativeApplication.

Eléments de l’API associés

    

userPresent

Evénement  
Type d’objet d’évé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.

La constante 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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
targetL’objet NativeApplication.

Eléments de l’API associés





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.