ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
flash.desktop 

NativeApplication  - AS3

Paketex

Oberste Ebene
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

Sprachelemente

Globale Konstanten
Globale Funktionen
Operatoren
Anweisungen, Schlüsselwörter und Direktiven
Sondertypen

Anhänge

Neue Funktionen
Compiler-Fehler
Compiler-Warnungen
Laufzeitfehler
Migration zu ActionScript 3
Unterstützte Zeichensätze
Nur MXML-Tags
Motion-XML-Elemente
Timed Text-Tags
Liste veralteter Elemente
Konstanten für die Implementierung von Eingabehilfen
Verwendung der ActionScript-Beispiele
Rechtliche Hinweise
Paketflash.desktop
Klassepublic final class NativeApplication
VererbungNativeApplication Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die NativeApplication-Klasse stellt diese AIR-Anwendung dar.

Die NativeApplication-Klasse bietet Informationen zur Anwendung sowie anwendungsumfassende Funktionen und löst Ereignisse auf Anwendungsebene aus.

Das NativeApplication-Objekt ist ein Singleton-Objekt, das beim Programmstart automatisch erstellt wird. Sie rufen die NativeApplication-Instanz einer Anwendung mit der statischen Eigenschaft NativeApplication.nativeApplication ab.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
      activeWindow : NativeWindow
[schreibgeschützt] Das aktive Fenster der Anwendung.
NativeApplication
      applicationDescriptor : XML
[schreibgeschützt] Der Inhalt der Anwendungsdeskriptordatei für diese AIR-Anwendung.
NativeApplication
      applicationID : String
[schreibgeschützt] Die Anwendungs-ID dieser Anwendung.
NativeApplication
      autoExit : Boolean
Legt fest, ob die Anwendung automatisch beendet wird, wenn alle Fenster geschlossen wurden.
NativeApplication
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
      executeInBackground : Boolean
Gibt an, ob die Anwendung im Hintergrund ausgeführt wird oder nicht.
NativeApplication
      icon : InteractiveIcon
[schreibgeschützt] Das Anwendungssymbol.
NativeApplication
      idleThreshold : int
Die Anzahl der Sekunden, die ohne Benutzereingabe verstreichen müssen, bevor ein userIdle-Ereignis ausgelöst wird.
NativeApplication
      isCompiledAOT : Boolean
[schreibgeschützt] Gibt an, ob die App für die gewünschte Plattform kompiliert oder interpretiert wird.
NativeApplication
      menu : NativeMenu
Das Anwendungsmenü.
NativeApplication
      nativeApplication : NativeApplication
[statisch] [schreibgeschützt] Die Singleton-Instanz des NativeApplication-Objekts.
NativeApplication
      openedWindows : Array
[schreibgeschützt] Ein Array, das alle geöffneten nativen Fenster dieser Anwendung enthält.
NativeApplication
      publisherID : String
[schreibgeschützt] Die Veröffentlicher-ID dieser Anwendung.
NativeApplication
      runtimePatchLevel : uint
[schreibgeschützt] Die Patchebene der Laufzeitumgebung, die diese Anwendung hostet.
NativeApplication
      runtimeVersion : String
[schreibgeschützt] Die Versionsnummer der Laufzeitumgebung, die diese Anwendung hostet.
NativeApplication
      startAtLogin : Boolean
Legt fest, ob diese Anwendung automatisch gestartet wird, wenn sich der aktuelle Benutzer anmeldet.
NativeApplication
      supportsDefaultApplication : Boolean
[statisch] [schreibgeschützt] Gibt an, ob setAsDefaultApplication(), removeAsDefaultApplication() und isSetAsDefaultApplication() von der aktuellen Plattform unterstützt werden.
NativeApplication
      supportsDockIcon : Boolean
[statisch] [schreibgeschützt] Gibt an, ob AIR Anwendungssymbol im Dock-Stil unter dem aktuellen Betriebssystem unterstützt.
NativeApplication
      supportsMenu : Boolean
[statisch] [schreibgeschützt] Legt fest, ob das aktuelle Betriebssystem eine globale Anwendungsmenüleiste unterstützt.
NativeApplication
      supportsStartAtLogin : Boolean
[statisch] [schreibgeschützt] Gibt an, ob startAtLogin von der aktuellen Plattform unterstützt wird.
NativeApplication
      supportsSystemTrayIcon : Boolean
[statisch] [schreibgeschützt] Legt fest, ob AIR Infobereich-Symbole unter dem aktuellen Betriebssystem unterstützt.
NativeApplication
      systemIdleMode : String
Bietet Anwendungen eine Möglichkeit zu verhindern, dass die Benutzeroberfläche in den „Leerlauf“ versetzt wird.
NativeApplication
      timeSinceLastUserInput : int
[schreibgeschützt] Die Zeit in Sekunden seit der letzten Benutzereingabe.
NativeApplication
Öffentliche Methoden
 MethodeDefiniert von
  
    activate(window:NativeWindow = null):void
Aktiviert diese Anwendung.
NativeApplication
  
    addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[override] Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
NativeApplication
  
    clear():Boolean
Ruft einen internen Löschen-Befehl für das Anzeigeobjekt im Fokus auf.
NativeApplication
  
    copy():Boolean
Ruft einen internen Kopieren-Befehl für das Anzeigeobjekt im Fokus auf.
NativeApplication
  
    cut():Boolean
Ruft einen internen Ausschneiden-Befehl für das Anzeigeobjekt im Fokus auf.
NativeApplication
  
    dispatchEvent(event:Event):Boolean
[override] Sendet ein Ereignis in den Ereignisablauf.
NativeApplication
  
    exit(errorCode:int = 0):void
Beendet diese Anwendung.
NativeApplication
  
Ruft die Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung ab.
NativeApplication
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
Gibt an, ob diese Anwendung zurzeit die Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung ist.
NativeApplication
  
    paste():Boolean
Ruft einen internen Einfügen-Befehl für das Anzeigeobjekt im Fokus auf.
NativeApplication
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Entfernt diese Anwendung als Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung.
NativeApplication
  
    removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
[override] Entfernt einen Listener aus dem EventDispatcher-Objekt.
NativeApplication
  
    selectAll():Boolean
Ruft einen internen Alles-auswählen-Befehl für das Anzeigeobjekt im Fokus auf.
NativeApplication
  
Legt diese Anwendung als Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung fest.
NativeApplication
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
  
    activate
Wird ausgelöst, wenn diese Anwendung die aktive Desktopanwendung wird.NativeApplication
  Wird ausgelöst, wenn die Anwendung durch eine SWF-Datei aufgerufen wird, die im Browser des Benutzers ausgeführt wird.NativeApplication
  
    deactivate
Wird ausgelöst, wenn der Desktop-Fokus zu einer anderen Anwendung wechselt.NativeApplication
  
    exiting
Wird ausgelöst, wenn die Beenden-Sequenz der Anwendung eingeleitet wurde.NativeApplication
  
    invoke
Wird ausgelöst, wenn eine Anwendung aufgerufen wird.NativeApplication
  
    keyDown
Wird ausgelöst, wenn der Benutzer eine Taste drückt.NativeApplication
  
    keyUp
Wird ausgelöst, wenn der Benutzer eine Taste loslässt.NativeApplication
  Wird ausgelöst, wenn eine neue Netzwerkverbindung verfügbar wird oder wenn eine vorhandene Netzwerkverbindung unterbrochen wird.NativeApplication
  
    suspend
Wird abgesetzt, wenn die Anwendung gleich vom Betriebssystem in den Ruhezustand versetzt wird.NativeApplication
  
    userIdle
Wird bei Inaktivität des Benutzers abgesetzt.NativeApplication
  
    userPresent
Wird ausgelöst, wenn das Betriebssystem nach einer Inaktivitätsphase Maus- oder Tastaturaktivität erkennt.NativeApplication
Eigenschaftendetails
    

activeWindow

Eigenschaft
activeWindow:NativeWindow  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Das aktive Fenster der Anwendung.

Wenn das aktive Desktopfenster nicht zu dieser Anwendung gehört oder kein aktives Fenster vorhanden ist, weist activeWindow den Wert null auf.

Diese Eigenschaft wird auf Plattformen, die die NativeWindow-Klasse nicht unterstützen, nicht unterstützt.



Implementierung
    public function get activeWindow():NativeWindow
    

applicationDescriptor

Eigenschaft 
applicationDescriptor:XML  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Der Inhalt der Anwendungsdeskriptordatei für diese AIR-Anwendung.



Implementierung
    public function get applicationDescriptor():XML

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel werden die Elemente copyright und version aus der Anwendungsdeskriptordatei gelesen. Beachten Sie, dass Sie den Standard-Namespace verwenden müssen, der im XML-Code der Anwendungsdeskriptordatei definiert ist.
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

Eigenschaft 
applicationID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Anwendungs-ID dieser Anwendung.

Der Wert dieser ID wird in der Anwendungsdeskriptordatei festgelegt.



Implementierung
    public function get applicationID():String
    

autoExit

Eigenschaft 
autoExit:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob die Anwendung automatisch beendet wird, wenn alle Fenster geschlossen wurden.

Wenn autoExit den Wert true hat (Standardeinstellung), wird die Anwendung beendet, wenn alle Fenster geschlossen wurden. Es wird sowohl das exiting- als auch das exit-Ereignis ausgelöst. Wenn autoExit den Wert false hat, müssen Sie NativeApplication.nativeApplication.exit() aufrufen, um die Anwendung zu beenden.

Diese Eigenschaft wird auf Plattformen, die die NativeWindow-Klasse nicht unterstützen, nicht unterstützt.



Implementierung
    public function get autoExit():Boolean
    public function set autoExit(value:Boolean):void
    

executeInBackground

Eigenschaft 
executeInBackground:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.3

Gibt an, ob die Anwendung im Hintergrund ausgeführt wird oder nicht.

Wenn executeInBackground den Wert false (die Standardeinstellung) hat, bleibt die Anwendung im Ruhezustand, wenn sie in den Hintergrund geschickt wird. Wenn executeInBackground den Wert true hat, kann die Anwendung im Hintergrund ausgeführt werden.

Hinweis: Für die SWF-Version 21 und die früheren Versionen davon, wird von AIR nicht die Ausführung im Hintergrund unter iOS und Android unterstützt, wenn der Rendermodus direkt festgelegt wird. Aufgrund dieser Einschränkung konnten Stage3D-basierte Apps keine Hintergrundaufgaben wie die Audiowiedergabe, die Suche nach Updates, das Hoch- und Herunterladen über das Netzwerk usw. ausführen. iOS lässt OpenGLES oder das Rendern von Aufrufen im Hintergrund nicht zu. Anwendungen, die versuchen OpenGL-Aufrufe im Hintergrund auszuführen, werden durch iOS beendet. Android verhindert nicht, dass Anwendungen OpenGLES-Aufrufe oder andere Aufgaben (wie die Audiowiedergabe) im Hintergrund ausführen. Bei der SWF-Version 22 und höher können AIR-Mobilanwendungen im Hintergrund ausgeführt werden, wenn der Rendermodus direkt festgelegt ist. Die AIR iOS-Laufzeit führt zu einem ActionScript-Fehler (3768 Das Stage3D API darf während der Ausführung im Hintergrund nicht verwendet werden), wenn OpenGLES-Aufrufe im Hintergrund ausgeführt werden. Es gibt jedoch keine Fehler auf Android, da die nativen Anwendungen OpenGLES-Aufrufe im Hintergrund ausführen können. Führen Sie zur optimalen Nutzung der mobilen Ressource keine Render-Aufrufe durch, wenn die Anwendung im Hintergrund ausgeführt wird.

Diese Eigenschaft wird unter AIR iOS und Android unterstützt.



Implementierung
    public function get executeInBackground():Boolean
    public function set executeInBackground(value:Boolean):void
    

icon

Eigenschaft 
icon:InteractiveIcon  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Das Anwendungssymbol.

Mit NativeApplication.supportsDockIcon und NativeApplication.supportsSystemTrayIcon können Sie die Symbolklasse festlegen. Der Typ ist eine der Unterklassen von InteractiveIcon. Unter Mac® OS X ist NativeApplication.icon ein Objekt vom Typ DockIcon. Unter Windows® ist NativeApplication.icon ein Objekt vom Typ SystemTrayIcon. Wenn ein Anwendungssymbol nicht unterstützt wird, sind NativeApplication.supportsDockIcon und NativeApplication.supportsSystemTrayIcon beide false und die icon-Eigenschaft ist null.

Das icon-Objekt wird automatisch erstellt, es wird jedoch nicht mit Bilddaten initialisiert. Unter manchen Betriebssystemen, z. B. Mac OS X, wird ein Standardbild bereitgestellt. Unter anderen, z. B. Windows, wird das Symbol erst angezeigt, wenn ihm Bilddaten zugewiesen werden. Um ein Symbolbild zuzuweisen, legen Sie für die icon.bitmaps-Eigenschaft ein Array fest, das mindestens ein BitmapData-Objekt enthält. Enthält das Array mehrere BitmapData-Objekte, wählt das Betriebssystem das Bild, dessen Größe den Abmessungen des Symbols am nächsten kommt, wobei das Bild bei Bedarf skaliert wird.



Implementierung
    public function get icon():InteractiveIcon

Verwandte API-Elemente

    

idleThreshold

Eigenschaft 
idleThreshold:int

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Anzahl der Sekunden, die ohne Benutzereingabe verstreichen müssen, bevor ein userIdle-Ereignis ausgelöst wird.

Standardmäßig ist der Leerlaufwert auf 300 Sekunden (5 Minuten) eingestellt. Der Bereich der erlaubten Werte reicht von (einschließlich) 5 (5 Sekunden) bis 86.400 (ein Tag).



Implementierung
    public function get idleThreshold():int
    public function set idleThreshold(value:int):void

Auslöser
ArgumentError — Wenn Sie versuchen, die Eigenschaft auf einen ungültigen Wert zu setzen. Der Bereich der erlaubten Werte reicht von (einschließlich) 5 (5 Sekunden) bis 86.400 (ein Tag).

Verwandte API-Elemente

    

isCompiledAOT

Eigenschaft 
isCompiledAOT:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 25.0

Gibt an, ob die App für die gewünschte Plattform kompiliert oder interpretiert wird. Diese API gibt (true) nur für iOS zurück (ipa-app-store, ipa-test, ipa-debug, ipa-ad-hoc). Für andere AIR-Plattformen gibt diese API (false) zurück.



Implementierung
    public function get isCompiledAOT():Boolean
    

menu

Eigenschaft 
menu:NativeMenu

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Das Anwendungsmenü.

Anwendungsmenüs werden unterstützt, wenn NativeApplication.supportsMenu true ist. Nicht alle Betriebssysteme unterstützen Anwendungsmenüs. Anwendungsmenüs werden zum Beispiel unter Mac OS X unterstützt, nicht jedoch unter Windows oder Linux. Das Zuweisen eines NativeMenu-Objekts zu dieser Eigenschaft, wenn NativeApplication.supportsMenu false ist, ist zwar zulässig, hat aber keine Auswirkungen. Sie müssen die NativeApplication.supportsMenu-Eigenschaft verwenden, um festzulegen, ob das Betriebssystem Fenstermenüs unterstützt. Die Verwendung anderer Vorgehensweisen (z. B. Capabilities.os) zur Festlegung der Unterstützung kann zu Programmierfehlern führen (beispielsweise dann, wenn mögliche Zielbetriebssysteme nicht berücksichtigt werden).

AIR-Profilunterstützung: Diese Funktion wird auf mobilen Geräten oder Geräten mit AIR für TV nicht unterstützt. Weitere Informationen zum AIR-Support über mehrere Profile finden Sie unter Unterstützung von AIR-Profilen.

Hinweis: Unter Mac OS X verweist die Eigenschaft menu auf das vom Betriebssystem bereitgestellte Standardanwendungsmenü. Sie können die vorhandene Menüstruktur ändern, indem Sie Elemente und Untermenüs hinzufügen oder entfernen und indem Sie Ereignis-Listener hinzufügen. Sie können die Standardmenüs auch vollständig entfernen, indem Sie dieser menu-Eigenschaft ein neues NativeMenu-Objekt zuweisen.



Implementierung
    public function get menu():NativeMenu
    public function set menu(value:NativeMenu):void

Verwandte API-Elemente

    

nativeApplication

Eigenschaft 
nativeApplication:NativeApplication  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Singleton-Instanz des NativeApplication-Objekts.



Implementierung
    public static function get nativeApplication():NativeApplication

Auslöser
Error — Wenn der Zugriff durch Inhalte außerhalb der Sicherheitssandbox der Anwendung erfolgt.
    

openedWindows

Eigenschaft 
openedWindows:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ein Array, das alle geöffneten nativen Fenster dieser Anwendung enthält.

Diese Eigenschaft wird auf Plattformen, die die NativeWindow-Klasse nicht unterstützen, nicht unterstützt.



Implementierung
    public function get openedWindows():Array
    

publisherID

Eigenschaft 
publisherID:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Veröffentlicher-ID dieser Anwendung.

Der Wert dieser ID wird in der publisherid-Datei der Anwendung festgelegt. Diese Datei wird bei der Installation aus der Zertifikatskette, mit der die Anwendung signiert wird, generiert.



Implementierung
    public function get publisherID():String
    

runtimePatchLevel

Eigenschaft 
runtimePatchLevel:uint  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Patchebene der Laufzeitumgebung, die diese Anwendung hostet.



Implementierung
    public function get runtimePatchLevel():uint
    

runtimeVersion

Eigenschaft 
runtimeVersion:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Versionsnummer der Laufzeitumgebung, die diese Anwendung hostet.



Implementierung
    public function get runtimeVersion():String
    

startAtLogin

Eigenschaft 
startAtLogin:Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob diese Anwendung automatisch gestartet wird, wenn sich der aktuelle Benutzer anmeldet.

Unterstützung von AIR-Profilen: Diese Funktion wird auf allen Desktopbetriebssystemen unterstützt, jedoch nicht auf mobilen Geräten oder Geräten mit AIR für TV. Mit der NativeApplication.supportsStartAtLogin-Eigenschaft können Sie testen, ob zur Laufzeit Unterstützung gegeben ist. Weitere Informationen zum AIR-Support über mehrere Profile finden Sie unter Unterstützung von AIR-Profilen.

Die startAtLogin-Eigenschaft stellt den Status der vom Betriebssystem definierten Funktionalität dar, die festlegt, dass eine Anwendung automatisch gestartet wird, wenn sich ein Benutzer anmeldet. Der Benutzer kann den Status über die Benutzeroberfläche des Betriebsystems manuell ändern. Diese Eigenschaft stellt den aktuellen Status dar, unabhängig davon, ob er zuletzt von der AIR-Anwendung oder vom Betriebssystem geändert wurde.



Implementierung
    public function get startAtLogin():Boolean
    public function set startAtLogin(value:Boolean):void

Auslöser
IllegalOperationError — Unter Windows, wenn eine andere Anwendung mit demselben Namen (aber einem anderen Pfad zur ausführbaren Datei) bereits gestartet wird, wenn sich der Benutzer anmeldet.
 
IllegalOperationError — Wenn diese Anwendung nicht installiert ist, was der Fall sein kann, wenn sie vom AIR Debug Launcher (ADL) gestartet wurde.

Verwandte API-Elemente

    

supportsDefaultApplication

Eigenschaft 
supportsDefaultApplication:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 2

Gibt an, ob setAsDefaultApplication(), removeAsDefaultApplication() und isSetAsDefaultApplication() von der aktuellen Plattform unterstützt werden.

Bei dem Wert true funktionieren die oben genannten Methoden wie beschrieben. Bei dem Wert false sind setAsDefaultApplication() und removeDefaultApplication() ohne Auswirkungen und isSetAsDefaultApplication() gibt false zurück.



Implementierung
    public static function get supportsDefaultApplication():Boolean

Verwandte API-Elemente

    

supportsDockIcon

Eigenschaft 
supportsDockIcon:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob AIR Anwendungssymbol im Dock-Stil unter dem aktuellen Betriebssystem unterstützt.

Wenn der Wert true lautet, hat die NativeApplication.icon-Eigenschaft den Typ DockIcon.

Die Benutzeroberfläche von Mac OS X verfügt über ein Anwendungs-„Dock“ mit Symbolen für Anwendungen, die zurzeit ausgeführt oder häufig verwendet werden.

Sie sollten die NativeApplication.supportsDockIcon-Eigenschaft verwenden, um festzulegen, ob das Betriebssystem Anwendungs-Dock-Symbole unterstützt. Die Verwendung anderer Vorgehensweisen (z. B. Capabilities.os) zur Festlegung der Unterstützung kann zu Programmierfehlern führen (beispielsweise dann, wenn mögliche Zielbetriebssysteme nicht berücksichtigt werden).



Implementierung
    public static function get supportsDockIcon():Boolean

Verwandte API-Elemente

    

supportsMenu

Eigenschaft 
supportsMenu:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob das aktuelle Betriebssystem eine globale Anwendungsmenüleiste unterstützt.

Bei der Einstellung true kann mit der NativeApplication.menu-Eigenschaft ein natives Anwendungsmenü definiert bzw. auf dieses zugegriffen werden.

Sie sollten die NativeApplication.supportsMenu-Eigenschaft verwenden, um festzulegen, ob das Betriebssystem die Anwendungsmenüleiste unterstützt. Die Verwendung anderer Vorgehensweisen (z. B. Capabilities.os) zur Festlegung der Unterstützung kann zu Programmierfehlern führen (beispielsweise dann, wenn mögliche Zielbetriebssysteme nicht berücksichtigt werden).



Implementierung
    public static function get supportsMenu():Boolean

Verwandte API-Elemente

    

supportsStartAtLogin

Eigenschaft 
supportsStartAtLogin:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 2

Gibt an, ob startAtLogin von der aktuellen Plattform unterstützt wird.

Bei dem Wert true funktioniert startAtLogin wie beschrieben. Bei dem Wert false hat startAtLogin keine Auswirkungen.



Implementierung
    public static function get supportsStartAtLogin():Boolean

Verwandte API-Elemente

    

supportsSystemTrayIcon

Eigenschaft 
supportsSystemTrayIcon:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt fest, ob AIR Infobereich-Symbole unter dem aktuellen Betriebssystem unterstützt.

Wenn der Wert true lautet, hat die NativeApplication.icon-Eigenschaft den Typ SystemTrayIcon.

Die Windows-Benutzeroberfläche verfügt über den Infobereich („System Tray“) in der Taskleiste, in dem Anwendungssymbole angezeigt werden können. Es wird kein Standardsymbol angezeigt. Sie müssen das bitmaps-Array des Symbolobjekts festlegen, um ein Symbol anzuzeigen.

Sie sollten die NativeApplication.supportsSystemTrayIcon-Eigenschaft verwenden, um festzulegen, ob das Betriebssystem Infobereichsymbole unterstützt. Die Verwendung anderer Vorgehensweisen (z. B. Capabilities.os) zur Festlegung der Unterstützung kann zu Programmierfehlern führen (beispielsweise dann, wenn mögliche Zielbetriebssysteme nicht berücksichtigt werden).



Implementierung
    public static function get supportsSystemTrayIcon():Boolean

Verwandte API-Elemente

    

systemIdleMode

Eigenschaft 
systemIdleMode:String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 2

Bietet Anwendungen eine Möglichkeit zu verhindern, dass die Benutzeroberfläche in den „Leerlauf“ versetzt wird.

Ein Wert aus der SystemIdleMode-Klasse, um das Verhalten des Hostsystems im Leerlauf zu beeinflussen. Diese Eigenschaft wirkt sich nur auf die Anwendung mit dem Eingabefokus aus; und nur Inhalt, der in der Anwendungssandbox ausgeführt wird, kann auf diese Eigenschaft zugreifen.

Unterstützung von AIR-Profilen: Diese Funktion wird auf mobilen Geräten unterstützt, nicht jedoch auf Desktopbetriebssystemen oder Geräten mit AIR für TV. Weitere Informationen zum AIR-Support über mehrere Profile finden Sie unter Unterstützung von AIR-Profilen.



Implementierung
    public function get systemIdleMode():String
    public function set systemIdleMode(value:String):void

Verwandte API-Elemente

    

timeSinceLastUserInput

Eigenschaft 
timeSinceLastUserInput:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Die Zeit in Sekunden seit der letzten Benutzereingabe.



Implementierung
    public function get timeSinceLastUserInput():int

Verwandte API-Elemente

Methodendetails

    activate

()Methode
public function activate(window:NativeWindow = null):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Aktiviert diese Anwendung.

Diese Methode wird auf Plattformen, die die NativeWindow-Klasse nicht unterstützen, nicht unterstützt.

Unter Umständen, die vom Betriebssystem bestimmt werden, aktiviert diese Methode eine Anwendung nicht. Die meisten Betriebssysteme schränken die Möglichkeiten einer Anwendung, sich selbst zu aktivieren, ein. Damit soll verhindert werden, dass es die Anwendung dem Benutzer (absichtlich oder nicht) unmöglich macht, andere Anwendungen zu verwenden.

Wenn das Betriebssystem die Aktivierung zulässt, wird das festgelegte Fenster aktiviert und im Vordergrund des Desktops angezeigt, d. h. vor Fenstern anderer Anwendungen. (Wenn der window-Parameter den Wert null aufweist, wird jedes sichtbare Fenster dieser Anwendung aktiviert.)

Die activate()-Methode hat keine Auswirkungen, wenn die Anwendung keine sichtbaren Fenster hat.

Der Aktivierungsvorgang ist ein synchroner Vorgang.

Parameter

window:NativeWindow (default = null) — Das NativeWindow-Objekt des Fensters, das gemeinsam mit der Anwendung aktiviert wird.


Ereignisse
activate:Event — Wird ausgelöst, wenn sich der Aktivierungsstatus ändert.

    addEventListener

()Methode 
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Laufzeitversionen: AIR 1.0

Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. Sie können Ereignis-Listener bei allen Knoten in der Anzeigeliste für eine bestimmte Art von Ereignis, Phase oder Priorität registrieren.

Nachdem Sie einen Ereignis-Listener erfolgreich registriert haben, können Sie seine Priorität nicht durch weitere Aufrufe von addEventListener() ändern. Um die Priorität eines Listeners zu ändern, müssen Sie zunächst removeListener() aufrufen. Anschließend können Sie den Listener mit der neuen Prioritätsstufe erneut aufrufen.

Nach der Registrierung des Listeners haben nachfolgende Aufrufe von addEventListener() mit einem anderen type- oder useCapture-Wert eine separate Listener-Registrierung zur Folge. Wenn Sie beispielsweise zuerst einen Listener registrieren, für den useCapture auf true gesetzt ist, wird dieser nur während der Aufnahmephase aktiv sein. Wenn Sie addEventListener() für dasselbe Listener-Objekt erneut aufrufen, diesmal aber useCapture auf false gesetzt ist, werden zwei separate Listener angelegt: einer, der während der Aufnahmephase aktiv ist und ein zweiter, der während der Ziel- und Bubbling-Phase aktiv ist.

Sie können einen Ereignis-Listener nicht nur für die Ziel- oder Bubbling-Phase registrieren. Die beiden Phasen hängen während der Registrierung immer zusammen, da Bubbling nur für übergeordnete Elemente des Zielknotens gilt.

Wenn Sie einen Ereignis-Listener nicht mehr brauchen, entfernen sie ihn, indem Sie removeEventListener() aufrufen. Andernfalls könnte es zu Speicherproblemen kommen. Ereignis-Listener werden nicht automatisch aus dem Speicher entfernt, da der Garbage Collector den Listener nicht entfernt, solange das auslösende Objekt vorhanden ist (sofern der useWeakReference-Parameter auf true gesetzt ist).

Beim Kopieren einer EventDispatcher-Instanz werden zugewiesene Ereignis-Listener nicht kopiert. (Wenn ein neu angelegter Knoten einen Ereignis-Listener benötigt, müssen Sie den Listener nach dem Erstellen des Knotens zuweisen.) Wenn Sie jedoch eine EventDispatcher-Instanz verschieben, werden zugewiesene Ereignis-Listener ebenfalls verschoben.

Wenn der Ereignis-Listener bei einem Knoten registriert wird, während mit diesem Knoten ein Ereignis durchgeführt wird, so wird der Ereignis-Listener während der aktuellen Phase nicht ausgelöst, kann aber während einer späteren Phase im Ereignisablauf ausgelöst werden, etwa während der Bubbling-Phase.

Wird ein Ereignis-Listener von einem Knoten entfernt, während mit dem Knoten ein Ereignis durchgeführt wird, so wird er von den aktuellen Aktionen immer noch ausgelöst. Nachdem er entfernt worden ist, wird der Ereignis-Listener nicht wieder aufgerufen (es sei denn er wird für spätere Verarbeitungsvorgänge erneut aufgerufen).

Parameter

type:String — Der Ereignistyp.
 
listener:Function — Die Listener-Funktion, die das Ereignis verarbeitet. Diese Funktion muss ein Ereignisobjekt als einzigen Parameter akzeptieren und darf keinen Wert zurückgeben, wie das nachfolgende Beispiel zeigt:
function(evt:Event):void

Der Name der Funktion ist beliebig.

 
useCapture:Boolean (default = false)Bestimmt, ob der Listener in der Erfassungsphase oder in der Ziel- und Bubbling-Phase arbeitet. Ist useCapture auf true gesetzt, so verarbeitet der Listener das Ereignis nur während der Erfassungsphase und nicht während der Ziel- oder Bubbling-Phase. Hat useCapture hingegen den Wert false, verarbeitet der Listener das Ereignis nur während der Ziel- oder Bubbling-Phase. Um auf das Ereignis in allen drei Phasen zu warten, rufen Sie addEventListener() zweimal auf; einmal ist useCapture auf true gesetzt, und beim zweiten Mal hat useCapture den Wert false.
 
priority:int (default = 0) — Die Prioritätsstufe des Ereignis-Listeners. Die Priorität wird durch eine vorzeichenbehaftete 32-Bit-Ganzzahl zugewiesen. Je höher die Zahl, desto höher die Priorität. Alle Listener mit der Priorität n werden vor Listenern mit der Priorität n -1 verarbeitet. Wenn zwei oder mehr Listener die gleiche Priorität aufweisen, werden sie in der Reihenfolge verarbeitet, in der sie hinzugefügt wurden. Die Standardpriorität ist 0.
 
useWeakReference:Boolean (default = false) — Bestimmt, ob der Verweis auf den Listener stark oder schwach ist. Ein starker Verweis (der Standard) verhindert, dass der Listener von einem Garbage Collector entfernt wird. Ein schwacher Verweis hingegen nicht.

Funktionen von Mitgliedern auf Klassenebene werden nicht vom Garbagekollektor entfernt. Daher können Sie useWeakReference für Mitgliedsfunktionen auf Klassenebene auf true setzen, ohne dass sie vom Garbagekollektor entfernt werden. Wenn Sie useWeakReference auf true setzen bei einem Listener, der eine verschachtelte innere Funktion ist, wird die Funktion vom Garbagekollektor entfernt. Indem Sie Verweise auf die innere Funktion erstellen (d. h sie in einer anderen Variable speichern), umgehen Sie die Garbage Collection, sodass die Funktion permanent gespeichert bleibt.

    clear

()Methode 
public function clear():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft einen internen Löschen-Befehl für das Anzeigeobjekt im Fokus auf.

Dieser Funktionsaufruf wird ignoriert, wenn das Objekt im Fokus den Befehl nicht implementiert. Derzeit implementieren nur Anzeigeobjekte, die von der TextField- oder HTMLLoader-Klasse abgeleitet sind, diesen Befehl.

Hinweis: Der clear()-Befehl löscht ausgewählten Text. Wenn nichts ausgewählt ist, wird nicht der gesamte Text gelöscht.

Rückgabewerte
Booleantrue.

    copy

()Methode 
public function copy():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft einen internen Kopieren-Befehl für das Anzeigeobjekt im Fokus auf.

Dieser Funktionsaufruf wird ignoriert, wenn die Komponente den Befehl nicht implementiert. Derzeit implementieren nur Anzeigeobjekte, die von der TextField- oder HTMLLoader-Klasse abgeleitet sind, diesen Befehl.

Rückgabewerte
Boolean

    cut

()Methode 
public function cut():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft einen internen Ausschneiden-Befehl für das Anzeigeobjekt im Fokus auf.

Dieser Funktionsaufruf wird ignoriert, wenn die Komponente den Befehl nicht implementiert. Derzeit implementieren nur Anzeigeobjekte, die von der TextField- oder HTMLLoader-Klasse abgeleitet sind, diese Befehle.

Rückgabewerte
Booleantrue.

    dispatchEvent

()Methode 
override public function dispatchEvent(event:Event):Boolean

Laufzeitversionen: AIR 1.0

Sendet ein Ereignis in den Ereignisablauf. Das Ereignisziel ist das EventDispatcher-Objekt, für das die Methode dispatchEvent() aufgerufen wird.

Parameter

event:Event — Das Ereignisobjekt, das in den Ereignisablauf integriert wird. Wenn das Ereignis erneut gesendet wird, wird automatisch ein Klon des Ereignisses erstellt. Nachdem ein Ereignis ausgelöst wurde, lässt sich seine target-Eigenschaft nicht mehr ändern, daher funktioniert ein Zurücksenden des Ereignisses nur, wenn Sie eine neue Kopie des Ereignisses erstellen.

Rückgabewerte
Boolean — Der Wert true, wenn das Ereignis erfolgreich ausgelöst wurde. Der Wert false weist entweder auf einen Fehler hin oder auf die Tatsache, dass preventDefault() für das Ereignis aufgerufen worden ist.

    exit

()Methode 
public function exit(errorCode:int = 0):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Beendet diese Anwendung.

Der Aufruf der exit()-Methode erfolgt erneut; die Beenden-Sequenz beginnt erst, wenn der zurzeit ausgeführte Code (zum Beispiel eine Ereignisprozedur) abgeschlossen ist. Ausstehende asynchrone Vorgänge werden abgebrochen, egal, ob sie abgeschlossen sind oder nicht.

Beachten Sie, dass kein exiting-Ereignis ausgelöst wird. Wenn die Anwendungslogik ein exiting-Ereignis erfordert, rufen Sie NativeApplication.nativeApplication.dispatchEvent() auf und übergeben Sie in Ereignisobjekt des Typs exiting. Für geöffnete Fenster setzen NativeWindow-Objekte closing- und close-Ereignisse ab. Der Aufruf der preventDefault()-Methode des closing-Ereignisobjekts verhindert das Schließen der Anwendung.

Hinweis: Diese Methode wird vom iOS-Betriebssystem nicht unterstützt.

Parameter

errorCode:int (default = 0) — Der Beenden-Code, der dem Betriebssystem gemeldet wird, wenn diese Anwendung beendet wird.

    getDefaultApplication

()Methode 
public function getDefaultApplication(extension:String):String

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft die Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung ab.

Hinweis: Diese Methode kann nur mit Dateitypen, die in der fileTypes-Anweisung des Anwendungsdeskriptors deklariert sind, verwendet werden.

Diese Methode gilt nicht für Geräte mit AIR für TV. Wenn Sie sie mit einem Dateityp aufrufen, der im Anwendungsdeskriptor deklariert wird, wird null zurückgegeben.

Parameter

extension:String — Ein String mit der Erweiterung des relevanten Dateityps (ohne „.“).

Rückgabewerte
String — Der Pfad der Standardanwendung

Auslöser
Error — Wenn der extension-Parameter keine der Dateierweiterungen enthält, die im Anwendungsdeskriptor deklariert sind.

Verwandte API-Elemente

    isSetAsDefaultApplication

()Methode 
public function isSetAsDefaultApplication(extension:String):Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Gibt an, ob diese Anwendung zurzeit die Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung ist.

Unterstützung von AIR-Profilen: Diese Funktion wird auf allen Desktopbetriebssystemen unterstützt, jedoch nicht auf mobilen Geräten oder Geräten mit AIR für TV. Mit der NativeApplication.supportsDefaultApplication-Eigenschaft können Sie testen, ob zur Laufzeit Unterstützung gegeben ist. Weitere Informationen zum AIR-Support über mehrere Profile finden Sie unter Unterstützung von AIR-Profilen.

Parameter

extension:String — Ein String mit der Erweiterung des relevanten Dateityps (ohne „.“).

Rückgabewerte
Booleantrue, wenn diese Anwendung die Standardanwendung ist.

Auslöser
Error — Wenn der extension-Parameter keine der Dateierweiterungen enthält, die im Anwendungsdeskriptor deklariert sind.

Verwandte API-Elemente

    paste

()Methode 
public function paste():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft einen internen Einfügen-Befehl für das Anzeigeobjekt im Fokus auf.

Dieser Funktionsaufruf wird ignoriert, wenn die Komponente den Befehl nicht implementiert. Derzeit implementieren nur Anzeigeobjekte, die von der TextField- oder HTMLLoader-Klasse abgeleitet sind, diesen Befehl.

Rückgabewerte
Booleantrue.

    removeAsDefaultApplication

()Methode 
public function removeAsDefaultApplication(extension:String):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Entfernt diese Anwendung als Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung.

Hinweis: Diese Methode kann nur mit Dateitypen, die in der fileTypes-Anweisung im Anwendungsdeskriptors deklariert sind, verwendet werden.

Parameter

extension:String — Ein String mit der Erweiterung des relevanten Dateityps (ohne „.“).


Auslöser
Error — Wenn der extension-Parameter keine der Dateierweiterungen enthält, die im Anwendungsdeskriptor deklariert sind.

Verwandte API-Elemente

    removeEventListener

()Methode 
override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Laufzeitversionen: AIR 1.0

Entfernt einen Listener aus dem EventDispatcher-Objekt. Wenn kein entsprechender Listener mit dem EventDispatcher-Objekt registriert ist, hat ein Aufruf dieser Methode keine Auswirkungen.

Parameter

type:String — Der Ereignistyp.
 
listener:Function — Das zu entfernende Listener-Objekt.
 
useCapture:Boolean (default = false)Gibt an, ob der Listener für die Erfassungsphase oder die Ziel- und Bubbling-Phase registriert wurde. Wenn der Listener sowohl für die Aufnahme- als auch für die Bubbling-Phase registriert wurde, sind auch zwei Aufrufe von removeEventListener() erforderlich, um beide zu entfernen: ein Aufruf, bei dem useCapture auf true gesetzt ist, und einer, bei dem useCapture auf false gesetzt ist.

    selectAll

()Methode 
public function selectAll():Boolean

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Ruft einen internen Alles-auswählen-Befehl für das Anzeigeobjekt im Fokus auf.

Dieser Funktionsaufruf wird ignoriert, wenn die Komponente den Befehl nicht implementiert. Derzeit implementieren nur Anzeigeobjekte, die von der TextField- oder HTMLLoader-Klasse abgeleitet sind, diesen Befehl.

Rückgabewerte
Booleantrue.

    setAsDefaultApplication

()Methode 
public function setAsDefaultApplication(extension:String):void

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Legt diese Anwendung als Standardanwendung zum Öffnen von Dateien mit der angegebenen Erweiterung fest.

Hinweis: Diese Methode kann nur mit Dateitypen, die in der fileTypes-Anweisung im Anwendungsdeskriptors deklariert sind, verwendet werden.

Parameter

extension:String — Ein String mit der Erweiterung des relevanten Dateityps (ohne „.“).


Auslöser
Error — Wenn der extension-Parameter keine der Dateierweiterungen enthält, die im Anwendungsdeskriptor deklariert sind.

Verwandte API-Elemente

Ereignisdetails
    

activate

Ereignis
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.ACTIVATE

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn diese Anwendung die aktive Desktopanwendung wird.

Die ACTIVATE-Konstante bestimmt den Wert der type-Eigenschaft eines activate-Ereignisobjekts.

Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.

AIR für TV setzt dieses Ereignis niemals ab. Sie können es jedoch manuell absetzen.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetDas Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
targetJede DisplayObject-Instanz, die einen Listener besitzt, der für das activate-Ereignis registriert ist.
    

browserInvoke

Ereignis  
Ereignisobjekttyp: flash.events.BrowserInvokeEvent
Eigenschaft BrowserInvokeEvent.type = flash.events.BrowserInvokeEvent.Browser_INVOKE

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn die Anwendung durch eine SWF-Datei aufgerufen wird, die im Browser des Benutzers ausgeführt wird.

Der Aufruf durch den Browser ist nur dann zulässig, wenn in der Anwendungsdeskriptordatei einer Anwendung Folgendes angegeben ist:

<allowBrowserInvocation>true</allowBrowserInvocation>

    

deactivate

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.DEACTIVATE

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn der Desktop-Fokus zu einer anderen Anwendung wechselt.

Die Event.DEACTIVATE-Konstante definiert den Wert der type-Eigenschaft eines deactivate-Ereignisobjekts.

Hinweis: Dieses Ereignis verfügt weder über eine Aufnahmephase noch über eine Bubbling-Phase. Das bedeutet, dass Ereignis-Listener potenziellen Zielen direkt hinzugefügt werden müssen, unabhängig davon, ob sich das Ziel in der Anzeigeliste befindet oder nicht.

AIR für TV setzt dieses Ereignis niemals ab. Sie können es jedoch manuell absetzen.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetDas Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
targetJede DisplayObject-Instanz, die einen Listener besitzt, der für das deactivate-Ereignis registriert ist.
    

exiting

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.EXITING

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn die Beenden-Sequenz der Anwendung eingeleitet wurde.

Das exiting-Ereignis wird ausgelöst, wenn das Beenden der Anwendung vom Betriebssystem eingeleitet wurde, zum Beispiel, wenn der Benutzer unter Mac OS X die Tastenkombination Cmd-Q verwendet oder wenn die autoExit-Eigenschaft des NativeApplication-Objekts true ist und das letzte Anwendungsfenster geschlossen wird. Beim Abbrechen dieses Ereignisses wird die Anwendung nicht beendet.

AIR für TV setzt das exiting-Ereignis niemals ab.

Hinweis: Beim Aufrufen der exit()-Methode von NativeApplication wird kein exiting-Ereignis ausgelöst. Wenn eine Anwendung Komponenten über das bevorstehende Beenden informieren soll, sollte das exiting-Ereignis vor dem Aufruf von exit() abgesetzt werden.

Die Event.EXITING-Konstante definiert den Wert der type-Eigenschaft eines exiting-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelabletrue; das Abbrechen dieses Ereignisobjekts stoppt den Beenden-Vorgang.
currentTargetDas NativeApplication-Objekt.
targetDas NativeApplication-Objekt.
    

invoke

Ereignis  
Ereignisobjekttyp: flash.events.InvokeEvent
Eigenschaft InvokeEvent.type = flash.events.InvokeEvent.INVOKE

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn eine Anwendung aufgerufen wird.

Wenn eine Anwendung ein zweites Mal aufgerufen wird, wird keine weitere Instanz der Anwendung gestartet. Stattdessen erhält die erste Instanz ein zusätzliches Aufrufereignis. Die Anwendung ist dafür zuständig, weitere invoke-Ereignisse entsprechend zu behandeln.

Hinweis: Alle invoke-Ereignisse werden in eine Warteschlange gestellt. Wenn ein Listener für dieses Ereignis registriert ist, erhält er alle Ereignisse in der Warteschlange sowie alle neuen Ereignisse. In die Warteschlange gestellte Ereignisse können vor oder nach neuen invoke-Ereignissen ausgegeben werden.

Die InvokeEvent.INVOKE-Konstante definiert den Wert der type-Eigenschaft eines InvokeEvent-Objekts.

Das InvokeEvent-Ereignisobjekt hat folgende Eigenschaften:

EigenschaftenWerte
ArgumentsDas Array von Stringargumenten, die während dieses Aufrufs übergeben werden.
currentDirectoryein File-Objekt, das den Ordner darstellt, der für die Auflösung relativer Pfade im Argumentarray verwendet wird.
reasonein Code, der angibt, ob das Aufrufereignis abgesetzt wurde, weil die Anwendung beim Anmelden automatisch gestartet wurde (InvokeEventReason.LOGIN), als Reaktion auf eine Remotebenachrichtigung gestartet wurde (InvokeEventReason.NOTIFICATION - nur iOS), weil die Anwendung von einer anderen Anwendung aufgerufen wurde (InvokeEventReason.OPEN_URL) oder aus einem anderen Grund (InvokeEventReason.STANDARD). Verfügbar ab AIR 1.5.1.
bubblesfalse.
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetGibt das Objekt an, welches das InvokeEvent -Objekt aktiv mit einem Ereignis-Listener verarbeitet.
targetImmer das NativeApplication-Objekt.
    

keyDown

Ereignis  
Ereignisobjekttyp: flash.events.KeyboardEvent
Eigenschaft KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn der Benutzer eine Taste drückt. Die NativeApplication-Instanz stellt dieses Ereignis bereit, um Tasturkurzbefehle zu unterstützen. Dieses Tastaturereignis wird zuerst an die NativeApplication abgesetzt. Beim Abbrechen dieses Ereignisses werden auch NativeWindow-Menükurzbefehle abgebrochen. Dieses Ereignis tritt vor dem keyUp-Ereignis ein.

Die KeyboardEvent.KEY_DOWN-Konstante definiert den Wert der type-Eigenschaft eines keyDown-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblestrue
cancelableWert true in AIR, Wert false in Flash Player; in AIR wird durch Abbrechen dieses Ereignisses verhindert, dass das Zeichen in ein Textfeld eingegeben wird.
charCodeDer Zeichencodewert der gedrückten bzw. losgelassenen Taste.
commandKeytrue unter Mac, wenn die Befehlstaste aktiviert ist. Andernfalls wird false zurückgegeben
controlKeytrue unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac, wenn die Ctrl-Taste aktiviert ist. Andernfalls wird false zurückgegeben
ctrlKeytrue unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben.
currentTargetDas Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
keyCodeDer Tastencodewert der gedrückten bzw. losgelassenen Taste.
KeyLocationDie Position der Taste auf der Tastatur.
shiftKeytrue, wenn die Umschalttaste aktiv ist; false, wenn sie nicht aktiv ist.
targetDie InteractiveObject-Instanz mit dem Fokus. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet.

Verwandte API-Elemente

    

keyUp

Ereignis  
Ereignisobjekttyp: flash.events.KeyboardEvent
Eigenschaft KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn der Benutzer eine Taste loslässt. Die NativeApplication-Instanz stellt dieses Ereignis bereit, um Tasturkurzbefehle zu unterstützen. Dieses Tastaturereignis wird zuerst an die NativeApplication abgesetzt. Das Abbrechen dieses Ereignisses hat keine Auswirkungen auf andere Objekte (zum Beispiel NativeWindow-Menükurzbefehle). Dieses Ereignis tritt nach einem keyDown-Ereignis auf.

Die KeyboardEvent.KEY_UP-Konstante definiert den Wert der type-Eigenschaft eines keyUp-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblestrue
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
charCodeEnthält den Zeichencodewert der gedrückten bzw. losgelassenen Taste.
commandKeytrue unter Mac, wenn die Befehlstaste aktiviert ist. Andernfalls wird false zurückgegeben
controlKeytrue unter Windows und Linux, wenn die Strg-Taste aktiv ist. true unter Mac, wenn die Ctrl-Taste aktiviert ist. Andernfalls wird false zurückgegeben
ctrlKeytrue unter Windows, falls die Strg-Taste aktiv ist. true unter Mac OS, falls die Strg-Taste oder die Befehlstaste aktiv ist. Andernfalls wird false zurückgegeben.
currentTargetDas Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
keyCodeDer Tastencodewert der gedrückten bzw. losgelassenen Taste.
KeyLocationDie Position der Taste auf der Tastatur.
shiftKeytrue, wenn die Umschalttaste aktiv ist; false, wenn sie nicht aktiv ist.
targetDie InteractiveObject-Instanz mit dem Fokus. Das unter target angegebene Ziel ist nicht immer das Objekt in der Anzeigeliste, in der der Ereignis-Listener registriert wurde. Mit der Eigenschaft currentTarget können Sie auf das Objekt in der Anzeigeliste zugreifen, das das Ereignis derzeit verarbeitet.

Verwandte API-Elemente

    

networkChange

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.NETWORK_CHANGE

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn eine neue Netzwerkverbindung verfügbar wird oder wenn eine vorhandene Netzwerkverbindung unterbrochen wird.

Ein networkChange-Ereignis bedeutet nicht unbedingt, dass der Hostcomputer online oder offline gebracht wurde. Möglicherweise erfolgt nur ein Übergang von einem Verbindungstyp zu einem anderen. Anwendungen können mit diesem Ereignis dazu beitragen, die Überwachung der Verfügbarkeit von Remoteressourcen zu optimieren. Wenn ein networkChange-Ereignis ausgelöst wird, ist die ein guter Zeitpunkt, um die Verfügbarkeit von Remoteressourcen zu überprüfen.

Hinweise:

  • Zwischen dem Auftreten einer Netzwerkänderung und diesem Ereignis kann es eine kurze Verzögerung geben.
  • Unter Android kann das NativeApplication-Objekt mehrere networkChange-Ereignisse für jede Änderung bei einer Netzwerkverbindung absetzen.

Die Event.NETWORK_CHANGE-Konstante definiert den Wert der type-Eigenschaft eines networkChange-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetDas Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
targetDas NativeApplication-Objekt.
    

suspend

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.SUSPEND

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 3.3

Wird abgesetzt, wenn die Anwendung gleich vom Betriebssystem in den Ruhezustand versetzt wird.

Die Event.SUSPEND-Konstante definiert den Wert der type-Eigenschaft eines suspend-Ereignisobjekts. Dieses Ereignis wird nur unter AIR iOS abgesetzt.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
currentTargetDas NativeApplication-Objekt.
targetDas NativeApplication-Objekt.
    

userIdle

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.USER_IDLE

Laufzeitversionen: AIR 1.0

Wird bei Inaktivität des Benutzers abgesetzt.

Geben Sie mithilfe der idleThreshold-Eigenschaft an, wie lange ein Benutzer inaktiv sein muss, bevor dieses Ereignis abgesetzt wird. Die bisherige Dauer der Inaktivitätsphase kann anhand der timeSinceLastUserInput-Eigenschaft festgestellt werden.

Hinweis: Dieses Ereignis wird auf mobilen Geräten oder auf Geräten mit AIR für TV nicht abgesetzt.

Die Event.USER_IDLE-Konstante definiert den Wert der type-Eigenschaft eines userIdle-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
targetDas NativeApplication-Objekt.

Verwandte API-Elemente

    

userPresent

Ereignis  
Ereignisobjekttyp: flash.events.Event
Eigenschaft Event.type = flash.events.Event.USER_PRESENT

Laufzeitversionen: AIR 1.0

Wird ausgelöst, wenn das Betriebssystem nach einer Inaktivitätsphase Maus- oder Tastaturaktivität erkennt.

Hinweis: Dieses Ereignis wird auf mobilen Geräten oder auf Geräten mit AIR für TV nicht abgesetzt.

Wie lang die Inaktivitätsphase dazu sein muss, kann mit der idleThreshold-Eigenschaft festgelegt werden. Die bisherige Dauer der Inaktivitätsphase kann anhand der timeSinceLastUserInput-Eigenschaft festgestellt werden.

Die Event.USER_PRESENT-Konstante definiert den Wert der type-Eigenschaft eines userPresent-Ereignisobjekts.

Dieses Ereignis verfügt über die folgenden Eigenschaften:

EigenschaftWert
bubblesfalse
cancelablefalse. Es gibt kein Standardverhalten, das abgebrochen werden kann.
targetDas NativeApplication-Objekt.

Verwandte API-Elemente





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.