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
mx.core 

UIComponent  - AS3 Flex

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
Paketmx.core
Klassepublic class UIComponent
VererbungUIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Implementiert IAutomationObject, IChildList, IConstraintClient, IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule, IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier, IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient, IUIComponent, IValidatorListener, IVisualElement
Unterklassen AdvancedDataGridDragProxy, AdvancedDataGridGroupItemRenderer, AdvancedDataGridHeaderRenderer, AdvancedDataGridSortItemRenderer, BoxDivider, BusyIndicator, Button, CalloutArrow, ChartBase, ChartItemDragProxy, ChartLabel, ComboBase, Container, DataGridDragProxy, DataGridHeaderBase, DataTip, DateChooser, DefaultItemRenderer, DefaultItemRenderer, DualStyleObject, FlexBundleLoaderBase, FormHeading, GroupBase, HighlightBitmapCaptureSkin, HRule, HSliderDataTip, Label, LabelItemRenderer, Legend, LegendItem, ListBaseContentHolder, ListItemDragProxy, ListItemRenderer, MenuBar, MenuBarItem, MenuItemRenderer, MobileSkin, NumericStepper, OLAPDataGridGroupRenderer, PopUpAnchor, PopUpButtonSkin, ProgressBar, RectangularDropShadow, Repeater, RichEditableText, ScrollBar, ScrollControlBase, SkinnableComponent, Slider, Spacer, StatusBar, StyleableStageText, SwatchSkin, SWFLoader, TextBase, TextInput, TileListItemRenderer, TitleBar, ToolTip, TreeItemRenderer, UIServiceBase, VideoDisplay, VideoDisplay, VRule, WindowCloseButtonSkin, WindowMaximizeButtonSkin, WindowMinimizeButtonSkin, WindowRestoreButtonSkin

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die UIComponent-Klasse ist die Basisklasse für alle sichtbaren interaktiven und nicht interaktiven Komponenten.

Interaktive Komponenten können an der Navigation mit der Tabulatortaste und anderen Arten der Einstellung des Tastaturfokus beteiligt sein und einfache Ereignisse wie Tastatur- und Mauseingaben akzeptieren. Sie können aber auch deaktiviert werden, sodass Tastatur- und Mauseingaben für sie wirkungslos sind. Im Gegensatz hierzu stehen nicht interaktive Komponenten, wie etwa Label und ProgressBar, die Inhalte einfach nur anzeigen und nicht vom Benutzer manipuliert werden können.

Die UIComponent-Klasse wird nicht als MXML-Tag, sondern als Basisklasse für andere Klassen verwendet.

MXML-SyntaxexpandedMXML-Syntax ausblenden

All user interface components in Flex extend the UIComponent class. Flex components inherit the following properties from the UIComponent class:

  <mx:tagname
   Properties 
    accessibilityDescription="null"
    accessibilityName="null"
    accessibilityShortcut="null"
    accessibilitySilent="true|false"
    automationName="null"
    cachePolicy="auto|on|off"
    currentState="null"
    doubleClickEnabled="false|true"
    enabled="true|false"
    explicitHeight="NaN"
    explicitMaxHeight="NaN"
    explicitMaxWidth="NaN"
    explicitMinHeight="NaN"
    explicitMinWidth="NaN"
    explicitWidth="NaN"
    focusEnabled="true|false"
    hasFocusableChildren="false|true"
    height="0"
    id=""
    includeInLayout="true|false"
    maxHeight="10000"
    maxWidth="10000"
    measuredHeight=
    measuredMinHeight=
    measuredMinWidth=
    measuredWidth=
    minHeight="0"
    minWidth="0"
    mouseFocusEnabled="true|false"
    percentHeight="NaN"
    percentWidth="NaN"
    scaleX="1.0"
    scaleY="1.0"
    states="null"
    styleName="undefined"
    toolTip="null"
    transitions=""
    validationSubField
    width="0"
    x="0"
    y="0"
 
  Styles
    bottom="undefined"
    errorColor="0xFF0000"
    focusBlendMode="normal"
    focusSkin="HaloFocusRect""
    focusThickness="2"
    horizontalCenter="undefined"
    layoutDirection="ltr"
    left="undefined"
    right="undefined"
    themeColor="haloGreen"
    top="undefined"
    verticalCenter="undefined"
 
  Effects
    addedEffect="No default"
    creationCompleteEffect="No default"
    focusInEffect="No default"
    focusOutEffect="No default"
    hideEffect="No default"
    mouseDownEffect="No default"
    mouseUpEffect="No default"
    moveEffect="No default"
    removedEffect="No default"
    resizeEffect="No default"
    rollOutEffect="No default"
    rollOverEffect="No default"
    showEffect="No default"
 
  Events
    add="No default"
    creationComplete="No default"
    currentStateChange="No default"
    currentStateChanging="No default"
    dragComplete="No default"
    dragDrop="No default"
    dragEnter="No default"
    dragExit="No default"
    dragOver="No default"
    effectEnd="No default"
    effectStart="No default"
    enterState="No default"
    exitState="No default"
    hide="No default"
    initialize="No default"
    invalid="No default"
    mouseDownOutside="No default"
    mouseWheelOutside="No default"
    move="No default"
    preinitialize="No default"
    remove="No default"
    resize="No default"
    show="No default"
    toolTipCreate="No default"
    toolTipEnd="No default"
    toolTipHide="No default"
    toolTipShow="No default"
    toolTipShown="No default"
    toolTipStart="No default"
    updateComplete="No default"
    valid="No default"
    valueCommit="No default"
  >
  

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  accessibilityDescription : String
Ein hilfreicher Accessor für die description-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.
UIComponent
  accessibilityEnabled : Boolean
Ein hilfreicher Accessor für die silent-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.
UIComponent
 InheritedaccessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz.
InteractiveObject
  accessibilityName : String
Ein hilfreicher Accessor für die name-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.
UIComponent
 InheritedaccessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts.
DisplayObject
  accessibilityShortcut : String
Ein hilfreicher Accessor für die shortcut-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.
UIComponent
  activeEffects : Array
[schreibgeschützt] Die derzeit auf der Komponente wiedergegebenen Effekte als Array von EffectInstance-Instanzen.
UIComponent
 Inheritedalpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an.
DisplayObject
  automationDelegate : Object
Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet.
UIComponent
  automationEnabled : Boolean
[schreibgeschützt] „True“, wenn diese Komponente automationsfähig ist, andernfalls „false“.
UIComponent
  automationName : String
Name, der als Bezeichner für dieses Objekt verwendet werden kann.
UIComponent
  automationOwner : DisplayObjectContainer
[schreibgeschützt] Der Eigentümer dieser Komponente für Automationszwecke.
UIComponent
  automationParent : DisplayObjectContainer
[schreibgeschützt] Das übergeordnete Element dieser Komponente für Automationszwecke.
UIComponent
  automationTabularData : Object
[schreibgeschützt] Implementierung der IAutomationTabularData-Schnittstelle, welche verwendet werden kann, um die Daten abzurufen.
UIComponent
  automationValue : Array
[schreibgeschützt] Dieser Wert entspricht im Allgemeinen der gerenderten Darstellung des Objekts und kann verwendet werden, um den Bezeichner mit dem Objekt, wie es in der Anwendung erscheint, in Beziehung zu setzen.
UIComponent
  automationVisible : Boolean
[schreibgeschützt] „True“, wenn diese Komponente für die Automation sichtbar ist, andernfalls „false“.
UIComponent
  baseline : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
  baselinePosition : Number
[schreibgeschützt] Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente.
UIComponent
 InheritedblendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll.
DisplayObject
 InheritedblendShader : Shader
[Nur Schreiben] Legt einen Shader fest, der für das Mischen von Vordergrund und Hintergrund verwendet wird.
DisplayObject
  bottom : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
 InheritedbuttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest.
Sprite
 InheritedcacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Bei einem Nicht-Null-Wert definiert dieses Matrix-Objekt, wie ein Anzeigeobjekt dargestellt wird, wenn cacheAsBitmap auf „true“ gesetzt ist.
DisplayObject
  cacheHeuristic : Boolean
[Nur Schreiben] Wird von Flex zum Bitmapcaching des Objekts verwendet.
UIComponent
  cachePolicy : String
Gibt die für dieses Objekt verwendete Richtlinie für das Bitmapcaching an.
UIComponent
  className : String
[schreibgeschützt] Der Name der Klasse dieser Instanz, beispielsweise „Button“.
UIComponent
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  contentMouseX : Number
[schreibgeschützt] Gibt die x-Position der Maus im Inhaltskoordinatensystem zurück.
UIComponent
  contentMouseY : Number
[schreibgeschützt] Gibt die y-Position der Maus im Inhaltskoordinatensystem zurück.
UIComponent
 InheritedcontextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an.
InteractiveObject
  currentState : String
Der aktuelle Ansichtsstatus der Komponente.
UIComponent
  cursorManager : ICursorManager
[schreibgeschützt] Ruft den CursorManager ab, der den Cursor dieser und gleichrangiger Komponenten steuert.
UIComponent
  depth : Number
Bestimmt die Reihenfolge, in der die Elemente innerhalb von Containern gerendert werden.
UIComponent
  descriptor : UIComponentDescriptor
Verweis auf den UIComponentDescriptor, der von der createComponentFromDescriptor()-Methode ggf. zum Erstellen dieser UIComponent-Instanz verwendet wurde.
UIComponent
  designLayer : DesignLayer
Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist.
UIComponent
  document : Object
Ein Verweis auf das Dokumentobjekt, das mit dieser UIComponent verknüpft ist.
UIComponent
  doubleClickEnabled : Boolean
[override] Gibt an, ob die UIComponent doubleClick-Ereignisse empfängt.
UIComponent
 InheriteddropTarget : DisplayObject
[schreibgeschützt] Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde.
Sprite
  enabled : Boolean
Legt fest, ob die Komponente Benutzereingaben akzeptieren kann.
UIComponent
  errorString : String
Der Text, der von einer Komponentenfehlerinfo angezeigt wird, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.
UIComponent
  explicitHeight : Number
Eine Zahl, die die explizite Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.
UIComponent
  explicitMaxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  explicitMaxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  explicitMinHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  explicitMinWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  explicitWidth : Number
Eine Zahl, die die explizite Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.
UIComponent
 Inheritedfilters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält.
DisplayObject
  flexContextMenu : IFlexContextMenu
Das Kontextmenü für diese UIComponent.
UIComponent
  focusEnabled : Boolean
Gibt an, ob die Komponente den Fokus erhalten kann, wenn sie durch Drücken der Tabulatortaste aufgerufen wird.
UIComponent
  focusManager : IFocusManager
Ruft den FocusManager ab, der den Fokus für diese und gleichrangige Komponenten steuert.
UIComponent
  focusPane : Sprite
Der mit diesem Objekt verknüpfte Fokusbereich.
UIComponent
 InheritedfocusRect : Object
Gibt an, ob für dieses Objekt ein Fokusrechteck angezeigt wird.
InteractiveObject
 Inheritedgraphics : Graphics
[schreibgeschützt] Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind.
Sprite
  hasFocusableChildren : Boolean
Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können.
UIComponent
  hasLayoutMatrix3D : Boolean
[schreibgeschützt] Enthält „true“, wenn das Element eine 3D-Matrix hat.
UIComponent
  height : Number
[override] Eine Zahl, die die Höhe der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt.
UIComponent
 InheritedhitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an.
Sprite
  horizontalCenter : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
  id : String
ID der Komponente.
UIComponent
  includeInLayout : Boolean
Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist.
UIComponent
  inheritingStyles : Object
Der Beginn der Vererbungsstilkette für dieses UITextField.
UIComponent
  initialized : Boolean
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layouterstellung (Übernahme, Messung und Layout) durchlaufen hat.
UIComponent
  instanceIndex : int
[schreibgeschützt] Die Indexposition einer wiederholten Komponente.
UIComponent
  instanceIndices : Array
Ein Array mit den Indexpositionen, die erforderlich sind, um im übergeordneten Dokument auf dieses UIComponent-Objekt zu verweisen.
UIComponent
  is3D : Boolean
[schreibgeschützt] Enthält „true“, wenn das Element in 3D vorliegt.
UIComponent
  isDocument : Boolean
[schreibgeschützt] Enthält „true“, wenn diese UIComponent-Instanz ein Dokumentobjekt ist.
UIComponent
  isPopUp : Boolean
Wird vom PopUpManager auf „true“ gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird.
UIComponent
  layoutMatrix3D : Matrix3D
[Nur Schreiben] Die Transformationsmatrix, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird.
UIComponent
  left : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
 InheritedloaderInfo : LoaderInfo
[schreibgeschützt] Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört.
DisplayObject
  maintainProjectionCenter : Boolean
Bei „true“ ist die Projektionsmatrix der Komponente weiterhin in ihrem Begrenzungsrahmen zentriert.
UIComponent
 Inheritedmask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert.
DisplayObject
  maxHeight : Number
Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  maxWidth : Number
Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  measuredHeight : Number
Die Standardhöhe der Komponente in Pixeln.
UIComponent
  measuredMinHeight : Number
Die standardmäßige Mindesthöhe der Komponente in Pixeln.
UIComponent
  measuredMinWidth : Number
Die standardmäßige Mindestbreite der Komponente in Pixeln.
UIComponent
  measuredWidth : Number
Die Standardbreite der Komponente in Pixeln.
UIComponent
 InheritedmetaData : Object
Bezieht das Metadatenobjekt der DisplayObject-Instanz, wenn Metadaten neben der Instanz dieses DisplayObject in der SWF-Datei durch ein PlaceObject4-Tag gespeichert wurden.
DisplayObject
  minHeight : Number
Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  minWidth : Number
Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird.
UIComponent
  moduleFactory : IFlexModuleFactory
Eine Modul-Factory wird als Kontext für die Verwendung eingebetteter Schriftarten und für die Suche nach dem Stilmanager, der die Stile dieser Komponente steuert, verwendet.
UIComponent
 InheritedmouseChildren : Boolean
Bestimmt, ob die untergeordneten Elemente des Objekts maus- oder benutzereingabegerätfähig sind oder nicht.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt.
InteractiveObject
  mouseFocusEnabled : Boolean
Gibt an, ob die Komponente den Fokus erhalten kann, wenn darauf geklickt wird.
UIComponent
 InheritedmouseX : Number
[schreibgeschützt] Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an.
DisplayObject
 InheritedmouseY : Number
[schreibgeschützt] Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an.
DisplayObject
 Inheritedname : String
Gibt den Instanznamen des Anzeigeobjekts an.
DisplayObject
 InheritedneedsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält.
InteractiveObject
  nestLevel : int
Die Tiefe dieses Objekts in der enthaltenden Hierarchie.
UIComponent
  nonInheritingStyles : Object
Beginn der Kette von Komponentenstilen, die keine Vererbungsstile sind.
UIComponent
  numAutomationChildren : int
[schreibgeschützt] Anzahl der untergeordneten Automatisierungselemente, die dieser Container besitzt.
UIComponent
 InheritednumChildren : int
[schreibgeschützt] Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist.
DisplayObject
  owner : DisplayObjectContainer
Der Eigentümer dieses IVisualElement-Objekts.
UIComponent
  parent : DisplayObjectContainer
[override] [schreibgeschützt] Der übergeordnete Container bzw. die übergeordnete Komponente dieser Komponente.
UIComponent
  parentApplication : Object
[schreibgeschützt] Ein Verweis auf das Application-Objekt, das diese UIComponent-Instanz enthält.
UIComponent
  parentDocument : Object
[schreibgeschützt] Ein Verweis auf das übergeordnete Dokumentobjekt, das mit dieser UIComponent verknüpft ist.
UIComponent
  percentHeight : Number
Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest.
UIComponent
  percentWidth : Number
Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest.
UIComponent
  postLayoutTransformOffsets : mx.geom:TransformOffsets
Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben.
UIComponent
  processedDescriptors : Boolean
Nach der Erstellung untergeordneter Objekte (unmittelbar oder verzögert) auf „true“ eingestellt.
UIComponent
  repeater : IRepeater
[schreibgeschützt] Ein Verweis auf das Repeater-Objekt im übergeordneten Dokument, das diese UIComponent erzeugt hat.
UIComponent
  repeaterIndex : int
[schreibgeschützt] Die Indexposition des Elements im Datenprovider des Repeaters, der diese UIComponent erzeugt hat.
UIComponent
  repeaterIndices : Array
Ein Array mit den Indexpositionen der Elemente im Datenprovider des Repeaters im übergeordneten Dokument, der diese UIComponent erzeugt hat.
UIComponent
  repeaters : Array
Ein Array mit Verweisen auf die Repeater-Objekte im übergeordneten Dokument, die diese UIComponent erzeugt haben.
UIComponent
  right : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
 Inheritedroot : DisplayObject
[schreibgeschützt] Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert.
DisplayObject
  rotation : Number
[override] Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an.
UIComponent
  rotationX : Number
[override] Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container.
UIComponent
  rotationY : Number
[override] Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container.
UIComponent
  rotationZ : Number
[override] Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container.
UIComponent
 Inheritedscale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster.
DisplayObject
  scaleX : Number
[override] Zahl, die den horizontalen Skalierungsfaktor angibt.
UIComponent
  scaleY : Number
[override] Zahl, die den vertikalen Skalierungsfaktor angibt.
UIComponent
  scaleZ : Number
[override] Zahl, die den Skalierungsfaktor entlang der z-Achse angibt.
UIComponent
  screen : Rectangle
[schreibgeschützt] Gibt ein Objekt mit Größe und Position der Basiszeichenoberfläche dieses Objekts zurück.
UIComponent
 InheritedscrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt.
DisplayObject
  showInAutomationHierarchy : Boolean
Ein Flag, welches bestimmt, ob ein Automatisierungsobjekt in der Automatisierungshierarchie angezeigt wird.
UIComponent
 Inherited    softKeyboard : String
Steuert das Erscheinungsbild der Bildschirmtastatur.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar).
InteractiveObject
 InheritedsoundTransform : flash.media:SoundTransform
Steuert den Sound innerhalb dieses Sprites.
Sprite
 Inheritedstage : Stage
[schreibgeschützt] Die Bühne des Anzeigeobjekts.
DisplayObject
  states : Array
Die Ansichtsstatus, die für diese Komponente definiert sind.
UIComponent
  styleDeclaration : CSSStyleDeclaration
Speicher für die Inline-Vererbungsstile zu diesem Objekt.
UIComponent
  styleManager : IStyleManager2
[schreibgeschützt] Gibt die von dieser Komponente verwendete StyleManager-Instanz zurück.
UIComponent
  styleName : Object
Der Klassenstil, der von dieser Komponente verwendet wird.
UIComponent
  styleParent : IAdvancedStyleClient
Das übergeordnete Element einer Komponente wird zur Überprüfung der untergeordneten Selektoren verwendet.
UIComponent
  systemManager : ISystemManager
Gibt das von dieser Komponente verwendete SystemManager-Objekt zurück.
UIComponent
 InheritedtabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet.
InteractiveObject
  tabFocusEnabled : Boolean
Ein Flag, das angibt, ob dieses Objekt über die Tabulatortaste den Fokus erhalten kann. Dies ähnelt der von Flash Player verwendeten tabEnabled-Eigenschaft. Dieses Flag ist normalerweise für Komponenten, die Tastatureingaben verarbeiten können, auf „true“ gesetzt. Für einige Komponenten in Steuerleisten ist das Flag jedoch auf „false“ gesetzt, damit sie einer anderen Komponente (z. B. einem Editor) den Fokus nicht „stehlen“.
UIComponent
 InheritedtabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[schreibgeschützt] Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz.
DisplayObjectContainer
  toolTip : String
Im ToolTip anzuzeigender Text.
UIComponent
  top : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
  transform : flash.geom:Transform
[override] Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören.
UIComponent
  transformX : Number
Legt die x-Koordinate für die Transformationsmitte der Komponente fest.
UIComponent
  transformY : Number
Legt die y-Koordinate für die Transformationsmitte der Komponente fest.
UIComponent
  transformZ : Number
Legt die z-Koordinate für die Transformationsmitte der Komponente fest.
UIComponent
  transitions : Array
Ein Array von Transition-Objekten, wobei jedes Transition-Objekt einem Satz von Effekten entspricht, die bei Änderung des Ansichtsstatus wiedergegeben werden.
UIComponent
  tweeningProperties : Array
Array von Eigenschaften, die derzeit auf diesem Objekt getweent werden.
UIComponent
  uid : String
Ein eindeutiger Bezeichner für das Objekt.
UIComponent
  updateCompletePendingFlag : Boolean
Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layoutüberprüfung (vorausgesetzt, dass sie erforderlich waren) passiert hat.
UIComponent
 InheriteduseHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn der Zeiger über ein Sprite geführt wird, in dem die buttonMode-Eigenschaft auf „true“ gesetzt ist.
Sprite
  validationSubField : String
Wird von einen Validator zum Verknüpfen eines Unterfelds mit dieser Komponente verwendet.
UIComponent
  verticalCenter : Object
Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil.
UIComponent
  visible : Boolean
[override] Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht.
UIComponent
  width : Number
[override] Eine Zahl, die die Breite der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt.
UIComponent
  x : Number
[override] Zahl, die die horizontale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.
UIComponent
  y : Number
[override] Zahl, die die vertikale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.
UIComponent
  z : Number
[override] Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an.
UIComponent
Geschützte Eigenschaften
 EigenschaftDefiniert von
  currentCSSState : String
[schreibgeschützt] Der Status, der beim Zuordnen von CSS-Pseudoselektoren zu verwenden ist.
UIComponent
  hasComplexLayoutMatrix : Boolean
[schreibgeschützt] Gibt „true“ zurück, wenn die UIComponent über Transformationseigenschaften ohne Versetzung (x,y) verfügt..
UIComponent
  resourceManager : IResourceManager
[schreibgeschützt] Ein Verweis auf ein Objekt, welches alle lokalisierten Ressourcen der Anwendung verwaltet.
UIComponent
  unscaledHeight : Number
[schreibgeschützt] Eine bequeme Methode zum Bestimmen der nicht skalierten Höhe der Komponente.
UIComponent
  unscaledWidth : Number
[schreibgeschützt] Eine bequeme Methode zum Bestimmen der nicht skalierten Breite der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Breite gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList() übergeben.
UIComponent
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
UIComponent
 Inherited
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
DisplayObjectContainer
 Inherited
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
  
Fügt dieser Komponenteninstanz einen nichtvisuellen Stilclient hinzu.
UIComponent
 Inherited
Gibt an, ob aufgrund der Sicherheitseinschränkungen irgendwelche Anzeigeobjekte aus der Liste ausgeschlossen werden, die beim Aufrufen der DisplayObjectContainer.getObjectsUnderPoint()-Methode mit dem angegebenen point-Punkt zurückgegeben wird.
DisplayObjectContainer
  
callLater(method:Function, args:Array = null):void
Stellt eine Funktion in die Warteschlange, damit sie später aufgerufen wird.
UIComponent
  
Löscht eine Stileigenschaft aus dieser Komponenteninstanz.
UIComponent
 Inherited
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist.
DisplayObjectContainer
  
Konvertiert die Inhaltskoordinaten eines Point-Objekts in globale Koordinaten.
UIComponent
  
Konvertiert die Inhaltskoordinaten eines Point-Objekts in lokale Koordinaten.
UIComponent
  
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren.
UIComponent
  
Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren.
UIComponent
  
Erstellt einen ID-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt.
UIComponent
  
Löscht den ID-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt.
UIComponent
  
Gibt ein UITextFormat-Objekt zurück, das den Textstilen für diese UIComponent entspricht.
UIComponent
  
[override] Sendet ein Ereignis in den Ereignisablauf.
UIComponent
  
Blendet den Fokusindikator um diese Komponente herum ein oder aus.
UIComponent
  
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Zeichnet programmgesteuert ein Rechteck in das Graphics-Objekt dieser Skin.
UIComponent
  
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe der Komponente angehalten wird.
UIComponent
  
Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe auf der Komponente gestartet wird.
UIComponent
  
Bendet alle derzeit wiedergegebenen Effekte der Komponente.
UIComponent
  
executeBindings(recurse:Boolean = false):void
Führt alle Bindungen aus, deren Ziel das UIComponent-Objekt ist.
UIComponent
  
Wird aufgerufen, nachdem der Druckvorgang abgeschlossen wurde.
UIComponent
  
Stellt das Automatisierungsobjekt an der festgelegten Indexposition bereit.
UIComponent
  
Stellt die Automatisierungsobjektliste bereit.
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert.
DisplayObject
  
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück.
UIComponent
  
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück.
UIComponent
 Inherited
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet.
DisplayObjectContainer
 Inherited
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück.
DisplayObjectContainer
 Inherited
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück.
DisplayObjectContainer
  
Sucht die Typselektoren für diese UIComponent-Instanz.
UIComponent
  
getConstraintValue(constraintName:String):*
Gibt einen Layout-Beschränkungswert zurück. Dieser Wert entspricht demjenigen beim Abrufen des Beschränkungsstils für diese Komponente.
UIComponent
  
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll
UIComponent
  
Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll
UIComponent
  
Ruft das Objekt ab, das derzeit den Fokus hat.
UIComponent
  
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Gibt die Layouthöhe des Elements zurück.
UIComponent
  
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Gibt die Layoutbreite des Elements zurück.
UIComponent
  
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.
UIComponent
  
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.
UIComponent
  
Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird.
UIComponent
  
Gibt die Layouttransformations-Matrix3D für dieses Element zurück.
UIComponent
  
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Gibt die maximale Höhe des Elements zurück.
UIComponent
  
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Gibt die maximale Breite des Elements zurück.
UIComponent
  
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Gibt die Mindesthöhe des Elements zurück.
UIComponent
  
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Gibt die Mindestbreite des Elements zurück.
UIComponent
 Inherited
Gibt ein Array an Objekten zurück, die unter dem angegebenen Punkt liegen und dieser DisplayObjectContainer-Instanz untergeordnet sind (auch über mehrere Unterordnungsstufen hinweg).
DisplayObjectContainer
  
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Gibt die bevorzugte Höhe des Elements zurück.
UIComponent
  
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Gibt die bevorzugte Breite des Elements zurück.
UIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter „targetCoordinateSpace“ definierten Koordinatensystems.
DisplayObject
  
getRepeaterItem(whichRepeater:int = -1):Object
Gibt das Element im dataProvider zurück, mit dem der angegebene Repeater diesen Repeater erzeugt hat, oder null, wenn dieser Repeater nicht wiederholt wird.
UIComponent
  
getStyle(styleProp:String):*
Ruft eine Stileigenschaft ab, die an einer beliebigen Stelle in der Stilkette der Komponente festgelegt ist.
UIComponent
  
Konvertiert globale Koordinaten eines Point-Objekts in Inhaltskoordinaten.
UIComponent
 Inherited
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts.
DisplayObject
 Inherited
Konvertiert einen zweidimensionale Punkt von den (globalen) Bühnenkoordinaten in die dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts.
DisplayObject
  
Gibt true zurück, wenn currentCSSState ungleich null ist.
UIComponent
 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
  
Bestimmt, ob der angegebene Status auf dieser UIComponent definiert wurde.
UIComponent
 Inherited
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet.
DisplayObject
  
Gibt eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein horizontaler Farbverlauf gezeichnet wird.
UIComponent
  
Initialisiert die interne Struktur dieser Komponente.
UIComponent
  
Initialisiert verschiedene Eigenschaften, die wiederholte Instanzen dieser Komponente verfolgen.
UIComponent
  
Markiert eine Komponente, sodass die updateDisplayList()-Methode während einer späteren Bildschirmaktualisierung aufgerufen wird.
UIComponent
  
Wird von den Objekten einer Komponente aufgerufen, um anzugeben, dass ihre depth-Eigenschaft geändert wurde.
UIComponent
  
Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird.
UIComponent
  
Markiert eine Komponente, sodass die commitProperties()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.
UIComponent
  
Markiert eine Komponente, sodass die measure()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.
UIComponent
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten.
DisplayObject
  
Konvertiert lokale Koordinaten eines Point-Objekts in Inhaltskoordinaten.
UIComponent
 Inherited
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten.
DisplayObject
  
Gibt „true“ zurück, wenn cssState mit currentCSSState übereinstimmt.
UIComponent
  
Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist.
UIComponent
  
Misst den angegebenen HTML-Text, der HTML-Tags wie etwa „<font>“ und „<b>“ enthalten kann. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird.
UIComponent
  
Misst den angegebenen Text. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField (oder UIFTETextField) mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird.
UIComponent
  
Verschiebt die Komponente innerhalb der übergeordneten Komponente an eine angegebene Position.
UIComponent
  
Propagiert Stiländerungen bis zu den untergeordneten Komponenten.
UIComponent
  
Gibt „true“ zurück, wenn die Kette von „owner“-Eigenschaften von „child“ auf diese UIComponent verweist.
UIComponent
  
Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird.
UIComponent
  
Bereitet ein IFlexDisplayObject für das Drucken vor.
UIComponent
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Erstellt den CSS-Stilcache für diese Komponente. Wenn der recursive-Parameter auf „true“ gesetzt ist, wird der Cache auch für alle untergeordneten Elemente dieser Komponente erstellt.
UIComponent
  
Registriert den EffectManager jedes Effektereignisses als Ereignis-Listener.
UIComponent
 Inherited
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz.
DisplayObjectContainer
 Inherited
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Entfernt alle untergeordneten DisplayObject-Instanzen aus der Liste der untergeordneten Elemente der DisplayObjectContainer-Instanz.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
  
Entfernt einen nichtvisuellen Stilclient aus dieser Komponenteninstanz.
UIComponent
  
Wiederholt das festgelegte Ereignis.
UIComponent
 Inherited
Blendet eine virtuelle Tastatur ein.
InteractiveObject
  
Löst ein untergeordnetes Element mithilfe der bereitgestellten ID auf.
UIComponent
  
[statisch] Setzt die Hintergrundverarbeitung von Methoden fort, die durch callLater() in die Warteschlange gestellt wurden, nachdem suspendBackgroundProcessing() aufgerufen wurde.
UIComponent
  
Ändert die Größe des Objekts.
UIComponent
 Inherited
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container.
DisplayObjectContainer
  
setConstraintValue(constraintName:String, value:*):void
Legt einen Layout-Beschränkungswert fest. Der Wert entspricht dem beim Festlegen des Beschränkungsstils für diese Komponente.
UIComponent
  
setCurrentState(stateName:String, playTransition:Boolean = true):void
Legt den aktuellen Status fest.
UIComponent
  
Legt den Fokus auf diese Komponente.
UIComponent
  
setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden.
UIComponent
  
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Legt die Layoutgröße des Elements fest.
UIComponent
  
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen.
UIComponent
  
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird.
UIComponent
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setStyle(styleProp:String, newValue:*):void
Legt eine Stileigenschaft für diese Komponenteninstanz fest.
UIComponent
  
setVisible(value:Boolean, noEvent:Boolean = false):void
Wird aufgerufen, wenn sich die visible-Eigenschaft ändert.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Ermöglicht dem Benutzer das Ziehen des angegebenen Sprites auf einem berührungsempfindlichen Gerät.
Sprite
 Inherited
Stoppt rekursiv die Ausführung von allen Movieclips, die auf diesem Objekt gerootet sind.
DisplayObjectContainer
 Inherited
Beendet die startDrag()-Methode.
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Beendet die startTouchDrag()-Methode zur Verwendung mit berührungsempfindlichen Geräten.
Sprite
  
Erkennt Änderungen an Stileigenschaften.
UIComponent
  
Flex ruft die stylesInitialized()-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden.
UIComponent
  
[statisch] Blockiert die Hintergrundverarbeitung von Methoden, die durch callLater() in die Warteschlange gestellt wurden, bis resumeBackgroundProcessing() aufgerufen wird.
UIComponent
 Inherited
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um.
DisplayObjectContainer
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
[override] Gibt einen String zurück, der die Position dieses Objekts innerhalb der DisplayObjects-Hierarchie in der Anwendung zurückgibt.
FlexSprite
  
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt.
UIComponent
  
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Eine Dienstmethode, mit der die lokalen Koordinaten eines Punkts dieses Objekts transformiert werden in seine Position innerhalb der Koordinaten des übergeordneten Elements dieses Objekts.
UIComponent
  
Validiert die Position und Größe der untergeordneten Elemente und zeigt Grafiken an.
UIComponent
  
Validiert und aktualisiert die Eigenschaften und das Layout dieses Objekts und zeichnet es ggf. neu.
UIComponent
  
Wird von der Layoutlogik verwendet, um die Eigenschaften einer Komponente durch Aufrufen der commitProperties()-Methode zu validieren.
UIComponent
  
validateSize(recursive:Boolean = false):void
Validiert die gemessene Größe der Komponente. Wird die LayoutManager.invalidateSize()-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateSize()-Methode zum Zeitpunkt der Messung verwendet.
UIComponent
  
Verwaltet sowohl die gültigen als auch die ungültigen Ereignisse eines Validators, der dieser Komponente zugewiesen wurde.
UIComponent
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
  
Gibt eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein vertikaler Farbverlauf gezeichnet wird.
UIComponent
 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
Geschützte Methoden
 MethodeDefiniert von
  
Passt das Fokusrechteck an.
UIComponent
  
Übernimmt die berechnete Matrix, die aus der Kombination von Layoutmatrix und Transformations-Offsets erstellt wird, in die displayObject-Transformation von Flash.
UIComponent
  
Dies ist eine interne Methode, die vom Flex-Framework zur Unterstützung des Auflösungseffekts verwendet wird.
UIComponent
  
Bestimmt, ob der Aufruf der measure()-Methode übersprungen werden kann.
UIComponent
  
Führt ggf. eine letzte Verarbeitung nach der Erstellung untergeordneter Objekte durch.
UIComponent
  
Verarbeitet die Eigenschaften der Komponente.
UIComponent
  
Erstellen Sie untergeordnete Objekte der Komponente.
UIComponent
  
Erstellt ein neues Objekt mit einem Kontext, der auf der verwendeten eingebetteten Schriftart basiert.
UIComponent
  
Erstellt das Objekt mithilfe einer gegebenen moduleFactory.
UIComponent
  
dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Helper-Methode für das Auslösen eines PropertyChangeEvent, wenn eine Eigenschaft aktualisiert wird.
UIComponent
  
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus erhält.
UIComponent
  
Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus verliert.
UIComponent
  
Initialisiert die Implementierung und Speicherung von weniger häufig verwendeten, erweiterten Layoutfunktionen einer Komponente.
UIComponent
  
Schließt die Initialisierung dieser Komponente ab.
UIComponent
  
Initialisiert den Code dieser Komponente für Eingabehilfen zur Barrierefreiheit.
UIComponent
  
Helper-Methode zur Invalidierung der Größe und Anzeigeliste des übergeordneten Objekts, wenn sich dieses Objekt auf das Layout (includeInLayout entspricht „true“) auswirkt.
UIComponent
  
Wird üblicherweise von Komponenten überschrieben, die UITextField-Objekte enthalten, wobei das UITextField-Objekt den Fokus erhält.
UIComponent
  
Die Ereignisprozedur, die bei einem keyDown-Ereignis aufgerufen wird.
UIComponent
  
Die Ereignisprozedur, die bei einem keyUp-Ereignis aufgerufen wird.
UIComponent
  
Berechnet die Standardgröße und optional die Standardmindestgröße der Komponente.
UIComponent
  
Diese Methode wird aufgerufen, wenn eine UIComponent erstellt wird, und wird erneut aufgerufen, wenn der ResourceManager ein „change“-Ereignis auslöst, um anzugeben, dass sich die lokalisierten Ressourcen geändert haben.
UIComponent
  
setStretchXY(stretchX:Number, stretchY:Number):void
Gibt einen Dehnfaktor für die Transformation in die horizontale und vertikale Richtung an.
UIComponent
  
stateChanged(oldState:String, newState:String, recursive:Boolean):void
Diese Methode wird aufgerufen, wenn sich ein Status ändert, um zu überprüfen, ob statusspezifische Stile auf diese Komponente anwendbar sind.
UIComponent
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Zeichnet die Objekte und/oder Größen und platziert die untergeordneten Elemente.
UIComponent
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
  Wird ausgelöst, wenn die Komponente einem Container als untergeordnetes Inhaltselement mit der addChild()-, addChildAt()-, addElement()- oder addElementAt()-Methode hinzugefügt wird.UIComponent
 InheritedWird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird.DisplayObject
 InheritedWird ausgelöst, wenn ein Anzeigeobjekt der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die das Anzeigeobjekt enthält.DisplayObject
 InheritedWird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt.InteractiveObject
 InheritedWird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt.InteractiveObject
 Inherited
    contextMenu
Wird ausgelöst, wenn der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt.InteractiveObject
  Wird ausgelöst, nachdem die Erstellung, die Verarbeitung der Eigenschaften, die Messung, die Layouterstellung und Zeichnung der Komponente abgeschlossen wurden.UIComponent
  Wird nach einer Änderung des Ansichtsstatus ausgelöst.UIComponent
  Wird nach einer Änderung der currentState-Eigenschaft jedoch vor der Änderung des Ansichtsstatus ausgelöst.UIComponent
 InheritedWird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt.InteractiveObject
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
 InheritedWird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled-Flag des Objekts „true“ lautet.InteractiveObject
  Wird durch den Ziehinitiator (Quelle der gezogenen Daten) ausgelöst, wenn der Ziehvorgang abgeschlossen wird, indem die gezogenen Daten auf einem Ziel abgelegt werden oder der Drag & Drop-Vorgang ohne Ablegen beendet wird.UIComponent
  Wird vom Ablageziel ausgelöst, wenn der Benutzer die Maustaste darüber loslässt.UIComponent
  Wird durch eine Komponente ausgelöst, wenn der Benutzer die Maus während des Ziehvorgangs darüber bewegt.UIComponent
  Wird von der Komponente ausgelöst, wenn der Benutzer Daten aus der Komponente zieht, sie jedoch nicht an einem Ziel ablegt.UIComponent
  Wird durch eine Komponente ausgelöst, wenn der Benutzer die Maus während des Ziehvorgangs über die Komponente bewegt.UIComponent
  Wird zu Beginn des Ziehvorgangs vom Ziehinitiator ausgelöst.UIComponent
  Wird nach Abschluss eines Effekts ausgelöst.UIComponent
  Wird unmittelbar vor dem Start eines Effekts ausgelöst.UIComponent
  Wird ausgelöst, nachdem der Effekt beendet wurde. Dies tritt nur durch einen Aufruf der stop()-Methode für den Effekt ein.UIComponent
 Inherited[broadcast event] Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht.DisplayObject
  Wird ausgelöst, nachdem die Komponente einen Ansichtsstatus angenommen hat.UIComponent
 Inherited[broadcast event] Wird ausgelöst, wenn der Abspielkopf das aktuelle Bild verlässt.DisplayObject
  Wird ausgelöst, kurz bevor die Komponente einen Ansichtsstatus verlässt.UIComponent
 InheritedWird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat.InteractiveObject
 InheritedWird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat.InteractiveObject
 Inherited[broadcast event] Wird ausgelöst, nachdem die Konstruktoren von Bildanzeigeobjekten ausgeführt wurden, bevor Bildskripten ausgeführt wurden.DisplayObject
 InheritedWird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt).InteractiveObject
  Wird ausgelöst, wenn sich der Status eines Objekts von sichtbar in unsichtbar ändert.UIComponent
 InheritedDieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstütztInteractiveObject
  Wird ausgelöst, wenn die Erstellung der Komponente abgeschlossen und alle Initialisierungseigenschaften festgelegt sind.UIComponent
  Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.UIComponent
 InheritedWird ausgelöst, wenn der Benutzer eine Taste drückt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer eine Taste loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt.InteractiveObject
  Wird von einer geöffneten Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer außerhalb der Komponente klickt.UIComponent
 InheritedWird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird.InteractiveObject
  Wird von einer Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer das Mausrad außerhalb der Komponente dreht.UIComponent
  Wird ausgelöst, wenn das Objekt verschoben wurde.UIComponent
 InheritedWird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet.InteractiveObject
 InheritedWird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde.InteractiveObject
 InheritedWird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt.InteractiveObject
 InheritedWird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt.InteractiveObject
 InheritedWird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt.InteractiveObject
 InheritedWird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist.InteractiveObject
 InheritedWird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt.InteractiveObject
  Wird zu Beginn der Initialisierungssequenz der Komponente ausgelöst.UIComponent
 InheritedWird abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt.InteractiveObject
 Inherited
    proximityEnd
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt.InteractiveObject
 Inherited
    proximityOut
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt).InteractiveObject
 InheritedWird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat.InteractiveObject
  Wird ausgelöst, wenn die Komponente aus einem Container als untergeordnetes Inhaltselement mit der removeChild()-, removeChildAt()-, removeElement()- oder removeElementAt()-Methode entfernt wird.UIComponent
 InheritedWird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll.DisplayObject
 InheritedWird ausgelöst, wenn ein Anzeigeobjekt aus der Anzeigeliste entfernt werden soll. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die das Anzeigeobjekt enthält.DisplayObject
 Inherited[broadcast event] Wird ausgelöst, wenn die Anzeigeliste kurz davor steht, aktualisiert und neu gezeichnet zu werden.DisplayObject
  Wird ausgelöst, wenn die Größe der Komponente geändert wird.UIComponent
 InheritedWird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt.InteractiveObject
 InheritedWird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt.InteractiveObject
  Wird ausgelöst, wenn sich der Status eines Objekts von unsichtbar in sichtbar ändert.UIComponent
 InheritedWird sofort nach dem Einblenden der Softwaretastatur abgesetzt.InteractiveObject
 InheritedWird direkt vor dem Einblenden der Softwaretastatur abgesetzt.InteractiveObject
 InheritedWird sofort nach dem Ausblenden der Softwaretastatur abgesetzt.InteractiveObject
  Wird ausgelöst, nachdem die Komponente einen neuen Status erhalten hat und die Animation des Statusübergangs abgeschlossen wurde.UIComponent
  Wird ausgelöst, wenn eine Komponente einen Übergang in ihren aktuellen Status unterbricht, um zu einem neuen Status zu wechseln.UIComponent
 InheritedWird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert.InteractiveObject
 InheritedWird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert.InteractiveObject
 InheritedWird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert.InteractiveObject
 InheritedWird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt.InteractiveObject
  Wird durch die Komponente ausgelöst, wenn ein ToolTip erstellt wird.UIComponent
  Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wurde und demnächst verworfen werden soll.UIComponent
  Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wird.UIComponent
  Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wird.UIComponent
  Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wurde.UIComponent
  Wird von einer Komponente ausgelöst, deren toolTip-Eigenschaft festgelegt ist, sobald der Benutzer die Maus darüber bewegt.UIComponent
 InheritedWird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt).InteractiveObject
  Ein nicht abbrechbares Ereignis, das von einer Komponente nach der Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.UIComponent
  Ein nicht abbrechbares Ereignis, das von einer Komponente bei Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.UIComponent
  Ein abbrechbares Ereignis, das von einer Komponente beim Versuch, auf eine Berührungsinteraktion des Benutzers zu reagieren, ausgelöst wird.UIComponent
 InheritedWird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird.InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht).InteractiveObject
 InheritedWird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt).InteractiveObject
  Wird ausgelöst, nachdem die Methoden commitProperties(), measure() und updateDisplayList() eines Objekts aufgerufen wurden (falls erforderlich).UIComponent
  Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung erfolgreich ist.UIComponent
  Wird ausgelöst, wenn Werte programmgesteuert oder durch Benutzerinteraktion geändert werden.UIComponent
Stile

Stile sind entweder allgemein oder mit einem bestimmten Thema verknüpft. Allgemeine Stile können mit jedem Thema verwendet werden. Stile, die mit einem bestimmten Thema verknüpft sind, können nur verwendet werden, wenn Ihre Anwendung dieses Thema verwendet.

Allgemeine Stile
 Stil Beschreibung Definiert von
  
baseline
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der vertikale Abstand (in Pixel) zwischen dem oberen Rand des Inhaltsbereichs und der Grundlinienposition des Steuerelements. Ist dieser Stil festgelegt, wird die Grundlinie der Komponente am oberen Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
bottom
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der vertikale Abstand (in Pixeln) zwischen dem unteren Rand der Komponente und dem unteren Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der untere Rand der Komponente am unteren Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
errorColor
Typ: uint Format: Color CSS-Vererbung: Ja
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Farbe der Komponentenhervorhebung, wenn die Überprüfung fehlschlägt. Flex stellt bei Fehlschlagen der Überprüfung auch den borderColor-Stil der Komponente auf diese errorColor ein. Der Standardwert für das Halo-Design ist 0xFF0000. Der Standardwert für das Spark-Design ist 0xFE0000.
UIComponent
  
focusBlendMode
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Vom Fokusrechteck verwendete Füllmethode. Weitere Informationen finden Sie bei der blendMode-Eigenschaft der flash.display.DisplayObject-Klasse. Der Standardwert ist "normal".
UIComponent
  
focusSkin
Typ: Class CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Skin für das Ziehen des Fokusrechtecks. Der Standardwert für Halo-Komponenten ist mx.skins.halo.HaloFocusRect. Der Standardwert für Spark-Komponenten ist spark.skins.spark.FocusSkin.
UIComponent
  
focusThickness
Typ: Number Format: Length CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

In Pixeln angegebene Stärke des Fokusrechteckrands. Der Standardwert ist 2.
UIComponent
  
horizontalCenter
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der horizontale Abstand (in Pixeln) zwischen dem Mittelpunkt des Inhaltsbereichs der Komponente und dem Mittelpunkt der Komponente. Ist dieser Stil festgelegt, wird der Mittelpunkt der Komponente am Mittelpunkt des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der horizontale Abstand der beiden Mittelpunkte erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
interactionMode
Typ: String CSS-Vererbung: Ja
Sprachversion: ActionScript 3.0  Produktversion: Flex 4.5  Laufzeitversionen: Flash10, AIR 2.5

Der primäre Interaktionsmodus für diese Komponente. Die zulässigen Werte sind: mouse und touch. Der Standardwert für das Halo-Design ist mouse. Der Standardwert für das Spark-Design ist mouse. Der Standardwert für das Mobile-Design ist touch.

Verwandte API-Elemente

UIComponent
  
layoutDirection
Typ: String CSS-Vererbung: Ja
Sprachversion: ActionScript 3.0  Produktversion: Flex 4.1  Laufzeitversionen: Flash10, AIR 1.5

Legt die gewünschte Layoutrichtung einer Komponente fest. Die zulässigen Werte sind "ltr" für von links nach rechts verlaufende Layouts, die für Komponenten mit lateinischen Schriften verwendet werden, und "rtl" für von rechts nach links verlaufende Layouts, die für Komponenten mit Schriften wie Arabisch und Hebräisch verwendet werden.

In ActionScript legen Sie die layoutDirection über die Werte mx.core.LayoutDirection.LTR oder mx.core.LayoutDirection.RTL fest. Mit undefined vererben Sie die layoutDirection des übergeordneten Elements.

In der Regel ist die layoutDirection für die Anwendung und nicht für einzelne Komponenten festzulegen. Wenn die layoutDirection "rtl" lautet, werden die meisten visuellen Elemente, mit Ausnahme von Text und Bildern, gespiegelt. Die Leserichtung des Texts wird durch den direction-Stil bestimmt.

Komponenten, die Keyboard.LEFT- und Keyboard.RIGHT-Ereignisse verarbeiten, tauschen im Allgemeinen bei layoutDirection “rtl” die Bedeutung der Tasten aus. Anders ausgedrückt: Unabhängig von der layoutDirection bedeutet „left“ immer „nach links“ und „right“ immer „nach rechts“.

Hinweis: Dieser Stil gilt für alle Spark-Komponenten und MX-Komponenten, die UIFTETextField als ihre textFieldClass angeben.

Der Standardwert ist "ltr".

Verwandte API-Elemente

UIComponent
  
left
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der horizontale Abstand (in Pixeln) zwischen dem linken Rand der Komponente und dem linken Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der linke Rand der Komponente am linken Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
right
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der horizontale Abstand (in Pixeln) zwischen dem rechten Rand der Komponente und dem rechten Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der rechte Rand der Komponente am rechten Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
showErrorSkin
Typ: Boolean CSS-Vererbung: Ja
Sprachversion: ActionScript 3.0  Produktversion: Flex 4.5  Laufzeitversionen: Flash10, AIR 1.5

Zeigt den Fehlerrahmen oder die Fehlerskin, wenn diese Komponente ungültig ist. Der Standardwert ist true.
UIComponent
  
showErrorTip
Typ: Boolean CSS-Vererbung: Ja
Sprachversion: ActionScript 3.0  Produktversion: Flex 4.5  Laufzeitversionen: Flash10, AIR 1.5

Zeigt die Fehlerinfo, wenn diese Komponente ungültig ist und der Benutzer den Mauszeiger darüber bewegt. Der Standardwert ist true.
UIComponent
  
top
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der vertikale Abstand (in Pixeln) zwischen dem oberen Rand der Komponente und dem oberen Rand des Inhaltsbereichs ihres übergeordneten Containers. Ist dieser Stil festgelegt, wird der obere Rand der Komponente am oberen Rand des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der Abstand der beiden Ränder erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
  
verticalCenter
Typ: String CSS-Vererbung: Nein
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Der vertikale Abstand (in Pixeln) zwischen dem Mittelpunkt des Inhaltsbereichs der Komponente und dem Mittelpunkt der Komponente. Ist dieser Stil festgelegt, wird der Mittelpunkt der Komponente am Mittelpunkt des Inhaltsbereichs verankert. Wird die Größe des Containers geändert, bleibt der vertikale Abstand der beiden Mittelpunkte erhalten.

Dieser Stil wirkt sich nur dann aus, wenn er auf eine Komponente in einem Arbeitsflächen-, Bedienfeld- oder Anwendungscontainer angewendet wird, dessen layout-Eigenschaft auf absolute gesetzt wurde.

Der Standardwert ist undefined, das heißt, dass er nicht festgelegt ist.

UIComponent
Stile des Spark-Themas
 Stil Beschreibung Definiert von
  
chromeColor
Typ: uint Format: Color CSS-Vererbung: Ja Thema: spark
Sprachversion: ActionScript 3.0  Produktversion: Flex 4  Laufzeitversionen: Flash10, AIR 1.5

Die Hauptfarbe für eine Komponente.
UIComponent
Stile des Halo-Themas
 Stil Beschreibung Definiert von
  
themeColor
Typ: uint Format: Color CSS-Vererbung: Ja Thema: halo
Sprachversion: ActionScript 3.0  Produktversion: Flex 3  Laufzeitversionen: Flash9, AIR 1.1

Die Themenfarbe einer Komponente. Diese Eigenschaft steuert die Anzeige von Hervorhebungen (z. B. bei Auswahl einer Komponente) und ähnliche visuelle Hinweise, wirkt sich jedoch nicht auf reguläre Rahmenlinien oder Hintergrundfarben der Komponente aus. Die bevorzugten Werte sind haloGreen, haloBlue, haloOrange und haloSilver. Es kann jedoch jeder beliebige gültige Farbwert verwendet werden.

Die Standardwerte der Stile rollOverColor und selectionColor basieren auf dem themeColor-Wert.

Der Standardwert ist "haloBlue".
UIComponent
Effekte
 Effekt Beschreibung Definiert von
  
addedEffect
Auslösendes Ereignis: added
Wird abgespielt, wenn die Komponente einem Container als untergeordnetes Element hinzugefügt wird.
UIComponent
  
creationCompleteEffect
Auslösendes Ereignis: creationComplete
Wird abgespielt, wenn die Komponente erstellt wird.
UIComponent
  
focusInEffect
Auslösendes Ereignis: focusIn
Wird abgespielt, wenn die Komponente den Tastaturfokus erhält.
UIComponent
  
focusOutEffect
Auslösendes Ereignis: focusOut
Wird abgespielt, wenn die Komponente aus dem Tastaturfokus genommen wird.
UIComponent
  
hideEffect
Auslösendes Ereignis: hide
Wird abgespielt, wenn die Komponente nicht sichtbar wird.
UIComponent
  
mouseDownEffect
Auslösendes Ereignis: mouseDown
Wird abgespielt, wenn der Benutzer die Maustaste drückt, während der Mauszeiger sich auf der Komponente befindet.
UIComponent
  
mouseUpEffect
Auslösendes Ereignis: mouseUp
Wird abgespielt, wenn der Benutzer die Maustaste loslässt, während der Mauszeiger sich auf der Komponente befindet.
UIComponent
  
moveEffect
Auslösendes Ereignis: move
Wird abgespielt, wenn die Komponente verschoben wird.
UIComponent
  
removedEffect
Auslösendes Ereignis: removed
Wird abgespielt, wenn die Komponente aus einem Container entfernt wird.
UIComponent
  
resizeEffect
Auslösendes Ereignis: resize
Wird abgespielt, wenn die Größe der Komponente geändert wird.
UIComponent
  
rollOutEffect
Auslösendes Ereignis: rollOut
Wird abgespielt, wenn der Benutzer die Maus bewegt, sodass sich der Mauszeiger nicht mehr auf der Komponente befindet.
UIComponent
  
rollOverEffect
Auslösendes Ereignis: rollOver
Wird bei Rollover der Komponente abgespielt.
UIComponent
  
showEffect
Auslösendes Ereignis: show
Wird abgespielt, wenn die Komponente sichtbar wird.
UIComponent
Öffentliche Konstanten
 KonstanteDefiniert von
  DEFAULT_MAX_HEIGHT : Number = 10000
[statisch] Der Standardwert für die maxHeight-Eigenschaft.
UIComponent
  DEFAULT_MAX_WIDTH : Number = 10000
[statisch] Der Standardwert für die maxWidth-Eigenschaft.
UIComponent
  DEFAULT_MEASURED_HEIGHT : Number = 22
[statisch] Der Standardwert für die measuredHeight-Eigenschaft.
UIComponent
  DEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[statisch] Der Standardwert für die measuredMinHeight-Eigenschaft.
UIComponent
  DEFAULT_MEASURED_MIN_WIDTH : Number = 40
[statisch] Der Standardwert für die measuredMinWidth-Eigenschaft.
UIComponent
  DEFAULT_MEASURED_WIDTH : Number = 160
[statisch] Der Standardwert für die measuredWidth-Eigenschaft.
UIComponent
Eigenschaftendetails

accessibilityDescription

Eigenschaft
accessibilityDescription:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein hilfreicher Accessor für die description-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.

Die Get-Methode gibt einfach accessibilityProperties.description zurück oder "", wenn accessibilityProperties null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Anschließend legt sie accessibilityProperties.description fest.



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

accessibilityEnabled

Eigenschaft 
accessibilityEnabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein hilfreicher Accessor für die silent-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.

Beachten Sie, dass accessibilityEnabled das Gegenteil von „silent“ bedeutet; accessibilityEnabled ist true, wenn silent false ist.

Die Get-Methode gibt einfach accessibilityProperties.silent zurück oder true, wenn accessibilityProperties null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Anschließend legt sie accessibilityProperties.silent fest.



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

accessibilityName

Eigenschaft 
accessibilityName:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein hilfreicher Accessor für die name-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.

Die Get-Methode gibt einfach accessibilityProperties.name zurück oder "", wenn accessibilityProperties null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Dann legt sie accessibilityProperties.name fest.



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

accessibilityShortcut

Eigenschaft 
accessibilityShortcut:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein hilfreicher Accessor für die shortcut-Eigenschaft des accessibilityProperties-Objekts dieser UIComponent.

Die Get-Methode gibt einfach accessibilityProperties.shortcut zurück oder "", wenn accessibilityProperties null ist. Die Set-Methode prüft zuerst, ob accessibilityProperties null ist, und wenn dies zutrifft, legt sie hierfür eine neue AccessibilityProperties-Instanz fest. Dann legt sie accessibilityProperties.shortcut fest.



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

activeEffects

Eigenschaft 
activeEffects:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die derzeit auf der Komponente wiedergegebenen Effekte als Array von EffectInstance-Instanzen.



Implementierung
    public function get activeEffects():Array

automationDelegate

Eigenschaft 
automationDelegate:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das Delegatenobjekt, welches die automatisierungsbezogene Funktionalität verarbeitet.



Implementierung
    public function get automationDelegate():Object
    public function set automationDelegate(value:Object):void

automationEnabled

Eigenschaft 
automationEnabled:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

„True“, wenn diese Komponente automationsfähig ist, andernfalls „false“.



Implementierung
    public function get automationEnabled():Boolean

automationName

Eigenschaft 
automationName:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Name, der als Bezeichner für dieses Objekt verwendet werden kann.



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

automationOwner

Eigenschaft 
automationOwner:DisplayObjectContainer  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Eigentümer dieser Komponente für Automationszwecke.



Implementierung
    public function get automationOwner():DisplayObjectContainer

automationParent

Eigenschaft 
automationParent:DisplayObjectContainer  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Das übergeordnete Element dieser Komponente für Automationszwecke.



Implementierung
    public function get automationParent():DisplayObjectContainer

automationTabularData

Eigenschaft 
automationTabularData:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Implementierung der IAutomationTabularData-Schnittstelle, welche verwendet werden kann, um die Daten abzurufen.



Implementierung
    public function get automationTabularData():Object

automationValue

Eigenschaft 
automationValue:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dieser Wert entspricht im Allgemeinen der gerenderten Darstellung des Objekts und kann verwendet werden, um den Bezeichner mit dem Objekt, wie es in der Anwendung erscheint, in Beziehung zu setzen.



Implementierung
    public function get automationValue():Array

automationVisible

Eigenschaft 
automationVisible:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

„True“, wenn diese Komponente für die Automation sichtbar ist, andernfalls „false“.



Implementierung
    public function get automationVisible():Boolean

baseline

Eigenschaft 
baseline:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert baseline.s2="@Clear()" die baseline-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.baseline = undefined die baseline-Beschränkung des button.

Der vertikale Abstand in Pixeln vom Ankerziel zur Grundlinienposition des Steuerelements.

Standardmäßig entspricht das Ankerziel dem oberen Rand des Inhaltsbereichs im Container. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.



Implementierung
    public function get baseline():Object
    public function set baseline(value:Object):void

baselinePosition

Eigenschaft 
baselinePosition:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die y-Koordinate der Grundlinie der ersten Textzeile der Komponente.

Diese Eigenschaft dient der Implementierung des baseline-Beschränkungsstils. Sie wird auch zum Ausrichten der Beschriftung eines FormItem an den Steuerelementen im FormItem verwendet.



Implementierung
    public function get baselinePosition():Number

bottom

Eigenschaft 
bottom:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert bottom.s2="@Clear()" die bottom-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.bottom = undefined die bottom-Beschränkung des button.

Der vertikale Abstand in Pixeln vom unteren Rand der Komponente zum unteren Rand des Ankerziels.

Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.



Implementierung
    public function get bottom():Object
    public function set bottom(value:Object):void

cacheHeuristic

Eigenschaft 
cacheHeuristic:Boolean  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von Flex zum Bitmapcaching des Objekts verwendet. Wenn cachePolicy auf UIComponentCachePolicy.AUTO gesetzt ist, dann wird cacheHeuristic zum Steuern dercacheAsBitmap-Eigenschaft verwendet.



Implementierung
    public function set cacheHeuristic(value:Boolean):void

cachePolicy

Eigenschaft 
cachePolicy:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die für dieses Objekt verwendete Richtlinie für das Bitmapcaching an. Gültige Werte in MXML sind "on", "off" und "auto" (Standard).

Mögliche Werte in ActionScript sind UIComponentCachePolicy.ON, UIComponentCachePolicy.OFF und UIComponentCachePolicy.AUTO (Standard).

  • Der Wert UIComponentCachePolicy.ON bedeutet, dass das Objekt immer als Bitmap zwischengespeichert wird.
  • Der Wert UIComponentCachePolicy.OFF bedeutet, dass das Objekt nie als Bitmap zwischengespeichert wird.
  • Der Wert UIComponentCachePolicy.AUTO bedeutet, dass das Framework heuristisch bestimmt, ob das Objekt als Bitmap gespeichert werden soll.

Der Standardwert ist UIComponentCachePolicy.AUTO.



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

className

Eigenschaft 
className:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Name der Klasse dieser Instanz, beispielsweise Button.

Dieser String enthält nicht den Paketnamen. Wenn Sie den Paketnamen ebenfalls benötigen, rufen Sie die getQualifiedClassName()-Methode im flash.utils-Paket auf. Dadurch wird ein String wie beispielsweise "mx.controls::Button" zurückgegeben.



Implementierung
    public function get className():String

contentMouseX

Eigenschaft 
contentMouseX:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die x-Position der Maus im Inhaltskoordinatensystem zurück. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen.



Implementierung
    public function get contentMouseX():Number

contentMouseY

Eigenschaft 
contentMouseY:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die y-Position der Maus im Inhaltskoordinatensystem zurück. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen.



Implementierung
    public function get contentMouseY():Number

currentCSSState

Eigenschaft 
currentCSSState:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Der Status, der beim Zuordnen von CSS-Pseudoselektoren zu verwenden ist. Standardmäßig ist dies currentState.



Implementierung
    protected function get currentCSSState():String

currentState

Eigenschaft 
currentState:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der aktuelle Ansichtsstatus der Komponente. Auf "" oder null setzen, um die Komponente auf den Basisstatus zurückzusetzen.

Wenn Sie den Status einer Komponente mit dieser Eigenschaft einstellen, wendet Flex den von Ihnen definierten Übergang an. Sie können auch die setCurrentState()-Methode verwenden, um den aktuellen Status einzustellen. Diese Methode kann optional den Status ohne Anwendung eines Übergangs ändern.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das currentStateChange -Ereignis ausgelöst.



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

Verwandte API-Elemente

cursorManager

Eigenschaft 
cursorManager:ICursorManager  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft den CursorManager ab, der den Cursor dieser und gleichrangiger Komponenten steuert. Jedes Fenster auf oberster Ebene verfügt über eine eigene CursorManager-Instanz. Mit dieser Methode stellen Sie sicher, dass Sie mit der richtigen Instanz kommunizieren.



Implementierung
    public function get cursorManager():ICursorManager

depth

Eigenschaft 
depth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Reihenfolge zum Rendern von Elementen in Containern fest. In Spark-Containern werden Elemente auf der Basis ihrer depth-Eigenschaft angeordnet. Die unterste Tiefe befindet sich hinten, die darüber liegenden Tiefen davor. Elemente mit demselben Tiefenwert werden in der Reihenfolge angezeigt, in der sie dem Container hinzugefügt werden.



Implementierung
    public function get depth():Number
    public function set depth(value:Number):void

descriptor

Eigenschaft 
descriptor:UIComponentDescriptor

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verweis auf den UIComponentDescriptor, der von der createComponentFromDescriptor()-Methode ggf. zum Erstellen dieser UIComponent-Instanz verwendet wurde. Wenn diese UIComponent-Instanz nicht aus einem Deskriptor erstellt wurde, entspricht diese Eigenschaft null.



Implementierung
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor):void

Verwandte API-Elemente

designLayer

Eigenschaft 
designLayer:DesignLayer

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die optionale DesignLayer-Instanz zurück, die mit diesem visuellen Element verknüpft ist.

Wenn ein DesignLayer zugewiesen wird, müssen visuelle Elemente Sichtbarkeit und Alpha ihrer übergeordneten Ebene berücksichtigen, wenn sie ihre eigenen Werte für effektive Sichtbarkeit oder Alpha an ihr Basis-DisplayObject übergeben (sofern zutreffend).

Visuelle Elemente müssen auf layerPropertyChange-Benachrichtigungen von der verknüpften übergeordneten Ebene warten. Wenn sich effectiveAlpha oder effectiveVisibility der Ebene ändern, muss das entsprechende Element seine eigene effektive Sichtbarkeit (oder sein Alpha) berechnen und entsprechend anwenden.

Legen Sie diese Eigenschaft in MXML nicht direkt fest.

Die designLayer-Eigenschaft wird nicht zur z-Reihenfolgesteuerung verwendet. Weitere Informationen finden Sie unter depth.



Implementierung
    public function get designLayer():DesignLayer
    public function set designLayer(value:DesignLayer):void

document

Eigenschaft 
document:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf das Dokumentobjekt, das mit dieser UIComponent verknüpft ist. Ein Document-Objekt ist ein Objekt auf der obersten Hierarchieebene einer Flex-Anwendung, MXML-Komponente oder AS-Komponente.



Implementierung
    public function get document():Object
    public function set document(value:Object):void

doubleClickEnabled

Eigenschaft 
doubleClickEnabled:Boolean[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob die UIComponent doubleClick-Ereignisse empfängt. Der Standardwert ist false, d. h. das UIComponent-Objekt empfängt keine doubleClick-Ereignisse.

Die mouseEnabled-Eigenschaft muss außerdem auf den Standardwert true gesetzt werden, damit das Objekt doubleClick-Ereignisse empfangen kann.

Der Standardwert ist false.



Implementierung
    override public function get doubleClickEnabled():Boolean
    override public function set doubleClickEnabled(value:Boolean):void

enabled

Eigenschaft 
enabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob die Komponente eine Interaktion mit dem Benutzer gestattet. Nachdem die enabled-Eigenschaft auf false eingestellt wurde, reagieren manche Komponenten immer noch auf Mausbewegungen wie beispielsweise mouseOver. Daher müssen Sie zu einer vollständigen Deaktivierung von UIComponents auch den Wert der mouseEnabled-Eigenschaft auf false festlegen. Wenn Sie die enabled-Eigenschaft für einen Container auf false festlegen, blendet Flex die Farbe des Containers und aller seiner untergeordneten Objekte ab und blockiert Benutzereingaben in den Container und alle seine untergeordneten Objekte.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das enabledChanged -Ereignis ausgelöst.



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

errorString

Eigenschaft 
errorString:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Text, der von einer Komponentenfehlerinfo angezeigt wird, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.

Sie können die errorString-Eigenschaft verwenden, um einen Überprüfungsfehler einer Komponente anzuzeigen, ohne tatsächlich eine Validator-Klasse zu verwenden. Wenn Sie einen Stringwert in die errorString-Eigenschaft schreiben, zeichnet Flex einen roten Rahmen um die Komponente, um auf den Überprüfungsfehler hinzuweisen. Der String wird in einem Quickinfo als Überprüfungsfehlermeldung angezeigt, wenn Sie mit der Maus über die Komponente fahren, genau wie bei Erkennung eines Überprüfungsfehlers durch einen Validator.

Um den Überprüfungsfehler zu löschen, schreiben Sie einen leeren String ("") in die errorString-Eigenschaft.

Beachten Sie, dass beim Schreiben eines Werts in die errorString-Eigenschaft keine gültigen oder ungültigen Ereignisse ausgelöst werden; es wird nur die Rahmenfarbe geändert und die Überprüfungsfehlermeldung angezeigt.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das errorStringChanged -Ereignis ausgelöst.



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

explicitHeight

Eigenschaft 
explicitHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Zahl, die die explizite Höhe der Komponente in Pixeln als Koordinaten der Komponente angibt.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche explicitHeight mit Bezug zum übergeordneten Objekt durch die scaleY-Eigenschaft beeinflusst.

Die Einstellung der height-Eigenschaft setzt diese Eigenschaft auch auf den angegebenen Höhenwert.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitHeightChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitHeight():Number
    public function set explicitHeight(value:Number):void

explicitMaxHeight

Eigenschaft 
explicitMaxHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.

Normalerweise legen Anwendungsentwickler die explicitMaxHeight-Eigenschaft nicht fest. Stattdessen legen sie den Wert der maxHeight-Eigenschaft fest, der die explicitMaxHeight-Eigenschaft einstellt. Der Wert von maxHeight wird nicht geändert.

Wurde maxHeight explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMaxHeight verwendet. Andernfalls wird der Standardwert für maxHeight verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxHeight mit Bezug zum übergeordneten Objekt von der scaleY-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Höhe theoretisch unbeschränkt. In diesen Fällen wird die maxHeight auf UIComponent.DEFAULT_MAX_HEIGHT gesetzt.

Der Standardwert ist NaN.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxHeightChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitMaxHeight():Number
    public function set explicitMaxHeight(value:Number):void

explicitMaxWidth

Eigenschaft 
explicitMaxWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.

Normalerweise legen Anwendungsentwickler die explicitMaxWidth-Eigenschaft nicht fest. Stattdessen legen sie den Wert der maxWidth-Eigenschaft fest, der die explicitMaxWidth-Eigenschaft einstellt. Der Wert von maxWidth wird nicht geändert.

Wurde maxWidth explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMaxWidth verwendet. Andernfalls wird der Standardwert für maxWidth verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxWidth mit Bezug zum übergeordneten Objekt von der scaleX-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Breite theoretisch unbeschränkt. In diesen Fällen wird die maxWidth auf UIComponent.DEFAULT_MAX_WIDTH gesetzt.

Der Standardwert ist NaN.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxWidthChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitMaxWidth():Number
    public function set explicitMaxWidth(value:Number):void

explicitMinHeight

Eigenschaft 
explicitMinHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.

Normalerweise legen Anwendungsentwickler die explicitMinHeight-Eigenschaft nicht fest. Stattdessen legen sie den Wert der minHeight-Eigenschaft fest, der die explicitMinHeight-Eigenschaft einstellt. Der Wert von minHeight wird nicht geändert.

Wurde minHeight explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMinHeight verwendet. Andernfalls wird der Wert von measuredMinHeight verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minHeight mit Bezug zum übergeordneten Objekt von der scaleY-Eigenschaft beeinflusst.

Der Standardwert ist NaN.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explictMinHeightChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitMinHeight():Number
    public function set explicitMinHeight(value:Number):void

explicitMinWidth

Eigenschaft 
explicitMinWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben.

Normalerweise legen Anwendungsentwickler die explicitMinWidth-Eigenschaft nicht fest. Stattdessen legen sie den Wert der minWidth-Eigenschaft fest, der die explicitMinWidth-Eigenschaft einstellt. Der Wert von minWidth wird nicht geändert.

Wurde minWidth explizit vom Anwendungsentwickler festgelegt, wird zum Zeitpunkt der Layouterstellung explicitMinWidth verwendet. Andernfalls wird der Wert von measuredMinWidth verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minWidth mit Bezug zum übergeordneten Objekt von der scaleX-Eigenschaft beeinflusst.

Der Standardwert ist NaN.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinWidthChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitMinWidth():Number
    public function set explicitMinWidth(value:Number):void

explicitWidth

Eigenschaft 
explicitWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Zahl, die die explizite Breite der Komponente in Pixeln als Koordinaten der Komponente angibt.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche explicitWidth mit Bezug zum übergeordneten Objekt von der scaleX-Eigenschaft beeinflusst.

Die Einstellung der width-Eigenschaft setzt diese Eigenschaft auch auf den angegebenen Breitenwert.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitWidthChanged -Ereignis ausgelöst.



Implementierung
    public function get explicitWidth():Number
    public function set explicitWidth(value:Number):void

flexContextMenu

Eigenschaft 
flexContextMenu:IFlexContextMenu

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das Kontextmenü für diese UIComponent.

Der Standardwert ist null.



Implementierung
    public function get flexContextMenu():IFlexContextMenu
    public function set flexContextMenu(value:IFlexContextMenu):void

focusEnabled

Eigenschaft 
focusEnabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob die Komponente den Fokus erhalten kann, wenn sie durch Drücken der Tabulatortaste aufgerufen wird. Sie können focusEnabled auf false setzen, wenn eine UIComponent als Unterkomponente einer anderen Komponente verwendet wird, sodass die äußere Komponente den Fokus erhält. Lautet der Wert dieser Eigenschaft false, wird der Fokus auf das erste übergeordnete Element übertragen, für das focusEnable auf true gesetzt ist.

Der Standardwert ist true, ausgenommen für die spark.components.Scroller-Komponente. Für diese lautet der Standardwert false.



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

Verwandte API-Elemente

focusManager

Eigenschaft 
focusManager:IFocusManager

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft den FocusManager ab, der den Fokus für diese und gleichrangige Komponenten steuert. Jedes Popup hat eine eigene Fokusschleife und ist daher eine eigene FocusManager-Instanz. Mit dieser Methode stellen Sie sicher, dass Sie mit der richtigen Instanz kommunizieren.



Implementierung
    public function get focusManager():IFocusManager
    public function set focusManager(value:IFocusManager):void

focusPane

Eigenschaft 
focusPane:Sprite

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der mit diesem Objekt verknüpfte Fokusbereich. Ein Objekt verfügt über einen Fokusbereich, wenn eines seiner untergeordneten Elemente den Fokus hat.



Implementierung
    public function get focusPane():Sprite
    public function set focusPane(value:Sprite):void

hasComplexLayoutMatrix

Eigenschaft 
hasComplexLayoutMatrix:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt true zurück, wenn die UIComponent über Transformationseigenschaften ohne Versetzung (x,y) verfügt.



Implementierung
    protected function get hasComplexLayoutMatrix():Boolean

hasFocusableChildren

Eigenschaft 
hasFocusableChildren:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Ein Flag, das angibt, ob untergeordnete Objekte den Fokus erhalten können.

Hinweis: Diese Eigenschaft ähnelt der von Flash Player verwendeten tabChildren-Eigenschaft. Verwenden Sie bei Flex-Anwendungen die hasFocusableChildren-Eigenschaft. Verwenden Sie nicht die tabChildren-Eigenschaft.

Diese Eigenschaft ist normalerweise false, da die meisten Komponenten entweder selbst den Fokus erhalten oder den Fokus an eine einzelne interne Subkomponente delegieren und so angezeigt werden, als ob die Komponente den Fokus erhalten hätte. Beispiel: Ein TextInput-Steuerelement enthält ein fokusfähiges untergeordnetes RichEditableText-Steuerelement. Zwar erhält tatsächlich die RichEditableText-Subkomponente den Fokus, jedoch sieht es so aus, als hätte TextInput den Fokus. TextInput setzt hasFocusableChildren auf false, da TextInput als die Komponente mit dem Fokus betrachtet wird. Ihre interne Struktur ist eine Abstraktion.

Normalerweise ist dieses Flag nur für Navigatorkomponenten wie TabNavigator und Accordion auf true gesetzt, da sie den Fokus beim Drücken der Tabulatortaste erhalten. Der Fokus wird jedoch bei weiterem Drücken der Tabulatortaste an Komponenten in untergeordneten Containern übergeben

Der Standardwert ist false, ausgenommen für die spark.components.Scroller-Komponente. Für diese lautet der Standardwert true.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das hasFocusableChildrenChange -Ereignis ausgelöst.



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

Verwandte API-Elemente

hasLayoutMatrix3D

Eigenschaft 
hasLayoutMatrix3D:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Enthält true, wenn das Element eine 3D-Matrix hat.

Verwenden Sie hasLayoutMatrix3D, anstatt den Rückgabewert von getLayoutMatrix3D() aufzurufen und zu prüfen, da diese Methode auch dann eine gültige Matrix zurückgibt, wenn es sich um ein 2D-Element handelt.



Implementierung
    public function get hasLayoutMatrix3D():Boolean

height

Eigenschaft 
height:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Zahl, die die Höhe der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. Der Standardwert ist 0. Diese Eigenschaft enthält jedoch die tatsächliche Komponentenhöhe, nachdem Flex die Größenänderung der Komponenten in der Anwendung abgeschlossen hat.

Hinweis: Sie können im MXML height-Attribut einen Prozentwert wie etwa height="100%" angeben, Sie können jedoch keinen Prozentwert für die height-Eigenschaft in ActionScript verwenden. Benutzen Sie stattdessen die percentHeight-Eigenschaft.

Durch Festlegen dieser Eigenschaft wird ein resize-Ereignis ausgelöst. Weitere Informationen zur Auslösung dieses Ereignisses finden Sie in der Beschreibung zum resize-Ereignis.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das heightChanged -Ereignis ausgelöst.



Implementierung
    override public function get height():Number
    override public function set height(value:Number):void

Verwandte API-Elemente

horizontalCenter

Eigenschaft 
horizontalCenter:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert horizontalCenter.s2="@Clear()" die horizontalCenter-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.horizontalCenter = undefined die horizontalCenter-Beschränkung des button.

Der horizontale Abstand in Pixeln vom Mittelpunkt der Komponente zum Mittelpunkt des Inhaltsbereichs des Ankerziels.

Das standardmäßige Ankerziel ist der Container selbst.

In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungsspalte sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Spalte (oder Containerseite) und der Zielspalte.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „col1:10“.



Implementierung
    public function get horizontalCenter():Object
    public function set horizontalCenter(value:Object):void

id

Eigenschaft 
id:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

ID der Komponente. Dieser Wert wird der Instanzname des Objekts und sollte keine Leerzeichen oder Sonderzeichen enthalten. Jede Komponente in einer Anwendung sollte eine eindeutige ID besitzen.

Wenn die Anwendung mit Werkzeugen eines anderen Herstellers getestet werden soll, weisen Sie jeder Komponente eine aussagekräftige ID zu. Testwerkzeuge verwenden IDs zur Darstellung von Steuerelementen in den Skripten. Mit aussagekräftigen Namen können Skripte daher leichter gelesen werden. Verwenden Sie beispielsweise für eine Schaltfläche submit_button statt b1 oder button1.



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

includeInLayout

Eigenschaft 
includeInLayout:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob diese Komponente im Layout des übergeordneten Containers enthalten ist. Wenn der Wert true ist, ist das Objekt im Layout des zugehörigen übergeordneten Containers enthalten und die Größenänderung und Platzierung des Objekts erfolgt gemäß den Layoutregeln des zugehörigen übergeordneten Containers. Wenn der Wert false ist, hat das Layout des übergeordneten Containers keine Auswirkungen auf die Größe und Position des Objekts.

Der Standardwert ist true.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das includeInLayoutChanged -Ereignis ausgelöst.



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

inheritingStyles

Eigenschaft 
inheritingStyles:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Beginn der Vererbungsstilkette für dieses UITextField. Die getStyle()-Methode greift einfach auf inheritingStyles[styleName] zu, um die vollständige, mit dem Entwurf verknüpfte Kette zu durchsuchen. Dieses Objekt wird durch die initProtoChain()-Methode eingerichtet. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.



Implementierung
    public function get inheritingStyles():Object
    public function set inheritingStyles(value:Object):void

initialized

Eigenschaft 
initialized:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layouterstellung (Übernahme, Messung und Layout) durchlaufen hat.



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

instanceIndex

Eigenschaft 
instanceIndex:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Indexposition einer wiederholten Komponente. Wenn sich die Komponente nicht in einem Repeater befindet, lautet der Wert -1.



Implementierung
    public function get instanceIndex():int

instanceIndices

Eigenschaft 
instanceIndices:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Array mit den Indexpositionen, die erforderlich sind, um im übergeordneten Dokument auf dieses UIComponent-Objekt zu verweisen. Das Array enthält nur einen Wert, wenn dieses UIComponent-Objekt sich in mindestens einem Repeater befindet. Das erste Element entspricht dem äußersten Repeater. Ist die ID beispielsweise „b“ und instanceIndices [2,4], lautet der Verweis im übergeordneten Dokument b[2][4].



Implementierung
    public function get instanceIndices():Array
    public function set instanceIndices(value:Array):void

is3D

Eigenschaft 
is3D:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Enthält true, wenn das Element in 3D vorliegt. Das Element kann in 3D vorliegen, weil es entweder 3D-Transformationseigenschaften hat oder 3D-Transformationsoffsets nach dem Layout oder beides.



Implementierung
    public function get is3D():Boolean

isDocument

Eigenschaft 
isDocument:Boolean  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Enthält true, wenn diese UIComponent-Instanz ein Dokumentobjekt ist. Das heißt, es befindet sich in der Hierarchie einer Flex-Anwendung, einer MXML-Komponente oder einer ActionScript-Komponente an der obersten Position.



Implementierung
    public function get isDocument():Boolean

isPopUp

Eigenschaft 
isPopUp:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird vom PopUpManager auf true gesetzt, um anzugeben, dass für die Komponente ein Popup eingeblendet wird.



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

layoutMatrix3D

Eigenschaft 
layoutMatrix3D:Matrix3D  [Nur Schreiben]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Transformationsmatrix, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird. Diese Matrix wird von den 3D-Eigenschaften der Komponente definiert (zu denen 2D-Eigenschaften wie x, y, rotation, scaleX, scaleY, transformX und transformY sowie rotationX, rotationY, scaleZ, z und transformZ gehören).

Für die meisten Komponenten sind keine 3D-Transformationseigenschaften eingestellt.

Diese Layoutmatrix wird mit den Werten der postLayoutTransformOffsets-Eigenschaft kombiniert, um die endgültige berechnete Matrix der Komponente zu bestimmen.



Implementierung
    public function set layoutMatrix3D(value:Matrix3D):void

Verwandte API-Elemente

left

Eigenschaft 
left:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive den statusspezifischen Wert für die Eigenschaft in MXML auf den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert left.s2="@Clear()" die left-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.left = undefined die left-Beschränkung des button.

Der horizontale Abstand in Pixeln vom linken Rand der Komponente zum linken Rand des Ankerziels.

Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.



Implementierung
    public function get left():Object
    public function set left(value:Object):void

maintainProjectionCenter

Eigenschaft 
maintainProjectionCenter:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Bei „true“ ist die Projektionsmatrix der Komponente weiterhin in ihrem Begrenzungsrahmen zentriert. Wenn keine Projektionsmatrix für die Komponente definiert ist, wird automatisch eine hinzugefügt.



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

maxHeight

Eigenschaft 
maxHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene maximale Höhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert dieser Eigenschaft wird vom Komponentenentwickler eingestellt.

Mit dieser Eigenschaft legt der Komponentenentwickler eine Höchstgrenze für die Höhe der Komponente fest.

Überschreibt der Anwendungsentwickler den Standardwert von maxHeight, wird der neue Wert in explicitMaxHeight gespeichert. Der Standardwert von maxHeight wird nicht geändert. Wurde maxHeight explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Höchstwert für die Höhe der Komponente der Wert von explicitMaxHeight verwendet. Wird maxHeight nicht explizit vom Benutzer eingestellt, wird der Standardwert verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxHeight mit Bezug zum übergeordneten Objekt von der scaleY-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Höhe theoretisch unbeschränkt. In diesen Fällen wird die maxHeight auf UIComponent.DEFAULT_MAX_HEIGHT gesetzt.

Der Standardwert ist 10000.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxHeightChanged -Ereignis ausgelöst.



Implementierung
    public function get maxHeight():Number
    public function set maxHeight(value:Number):void

maxWidth

Eigenschaft 
maxWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene maximale Breite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert dieser Eigenschaft wird vom Komponentenentwickler eingestellt.

Mit dieser Eigenschaft legt der Komponentenentwickler eine Höchstgrenze für die Breite der Komponente fest.

Überschreibt der Anwendungsentwickler den Standardwert von maxWidth, wird der neue Wert in explicitMaxWidth gespeichert. Der Standardwert von maxWidth wird nicht geändert. Wurde maxWidth explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Höchstwert für die Breite der Komponente der Wert von explicitMaxWidth verwendet. Wird maxWidth nicht explizit vom Benutzer eingestellt, wird der Standardwert verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche maxWidth mit Bezug zum übergeordneten Objekt von der scaleX-Eigenschaft beeinflusst. Bei manchen Komponenten ist die Breite theoretisch unbeschränkt. In diesen Fällen wird die maxWidth auf UIComponent.DEFAULT_MAX_WIDTH gesetzt.

Der Standardwert ist 10000.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMaxWidthChanged -Ereignis ausgelöst.



Implementierung
    public function get maxWidth():Number
    public function set maxWidth(value:Number):void

measuredHeight

Eigenschaft 
measuredHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Standardhöhe der Komponente in Pixeln. Dieser Wert wird von der measure()-Methode festgelegt.



Implementierung
    public function get measuredHeight():Number
    public function set measuredHeight(value:Number):void

measuredMinHeight

Eigenschaft 
measuredMinHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die standardmäßige Mindesthöhe der Komponente in Pixeln. Dieser Wert wird von der measure()-Methode festgelegt.



Implementierung
    public function get measuredMinHeight():Number
    public function set measuredMinHeight(value:Number):void

measuredMinWidth

Eigenschaft 
measuredMinWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die standardmäßige Mindestbreite der Komponente in Pixeln. Dieser Wert wird von der measure()-Methode festgelegt.



Implementierung
    public function get measuredMinWidth():Number
    public function set measuredMinWidth(value:Number):void

measuredWidth

Eigenschaft 
measuredWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Standardbreite der Komponente in Pixeln. Dieser Wert wird von der measure()-Methode festgelegt.



Implementierung
    public function get measuredWidth():Number
    public function set measuredWidth(value:Number):void

minHeight

Eigenschaft 
minHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene Mindesthöhe der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert hängt von der Implementierung der Komponente ab.

Legt der Anwendungsentwickler den Wert von minHeight fest, wird der neue Wert in explicitMinHeight gespeichert. Der Standardwert von minHeight wird nicht geändert. Wurde minHeight explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Mindestwert für die Höhe der Komponente der Wert von explicitMinHeight verwendet. Wird minHeight nicht explizit vom Anwendungsentwickler eingestellt, wird der Wert von measuredMinHeight verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minHeight mit Bezug zum übergeordneten Objekt von der scaleY-Eigenschaft beeinflusst.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinHeightChanged -Ereignis ausgelöst.



Implementierung
    public function get minHeight():Number
    public function set minHeight(value:Number):void

minWidth

Eigenschaft 
minWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die empfohlene Mindestbreite der Komponente, die vom übergeordneten Element während der Layouterstellung berücksichtigt wird. Dieser Wert wird in den Koordinaten der Komponente in Pixeln angegeben. Der Standardwert hängt von der Implementierung der Komponente ab.

Legt der Anwendungsentwickler den Wert von minWidth fest, wird der neue Wert in explicitMinWidth gespeichert. Der Standardwert von minWidth wird nicht geändert. Wurde minWidth explizit vom Anwendungsentwickler festgelegt, wird daher zum Zeitpunkt der Layouterstellung als empfohlener Mindestwert für die Breite der Komponente der Wert von explicitMinWidth verwendet. Wird minWidth nicht explizit vom Anwendungsentwickler eingestellt, wird der Wert von measuredMinWidth verwendet.

Dieser Wert wird vom Container beim Berechnen von Größe und Position der Komponente verwendet. Er wird nicht von der Komponente selbst zum Bestimmen der Standardgröße verwendet. Daher hat diese Eigenschaft möglicherweise keine Wirkung, wenn das übergeordnete Element einem oder mehreren Container(n) entspricht, die diese Eigenschaft nicht berücksichtigen. Da der Wert in Komponentenkoordinaten angegeben wird, wird die tatsächliche minWidth mit Bezug zum übergeordneten Objekt von der scaleX-Eigenschaft beeinflusst.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das explicitMinWidthChanged -Ereignis ausgelöst.



Implementierung
    public function get minWidth():Number
    public function set minWidth(value:Number):void

moduleFactory

Eigenschaft 
moduleFactory:IFlexModuleFactory

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Modul-Factory wird als Kontext für die Verwendung eingebetteter Schriftarten und für die Suche nach dem Stilmanager, der die Stile dieser Komponente steuert, verwendet.



Implementierung
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void

mouseFocusEnabled

Eigenschaft 
mouseFocusEnabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob die Komponente den Fokus erhalten kann, wenn darauf geklickt wird. Wenn false angegeben ist, wird der Fokus auf das erste übergeordnete Element übertragen, für das mouseFocusEnable auf true gesetzt ist. Beispielsweise können Sie diese Eigenschaft für ein Button-Steuerelement auf false setzen, sodass Sie den Fokus durch Drücken der Tabulatortaste auf das Steuerelement verschieben können, das Steuerelement jedoch nicht den Fokus erhält, wenn Sie darauf klicken.

Der Standardwert ist true für die meisten Unterklassen, außer für die Spark-TabBar. In diesem Fall ist der Standardwert false.

Der Standardwert ist true.



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

nestLevel

Eigenschaft 
nestLevel:int

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Tiefe dieses Objekts in der enthaltenden Hierarchie. Diese Zahl wird vom Messungs- und Layoutcode verwendet. Der Wert ist 0, wenn diese Komponente nicht in der DisplayList enthalten ist.



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

nonInheritingStyles

Eigenschaft 
nonInheritingStyles:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Beginn der Kette von Komponentenstilen, die keine Vererbungsstile sind. Die getStyle()-Methode greift einfach auf nonInheritingStyles[styleName] zu, um die vollständige, mit dem Entwurf verknüpfte Kette zu durchsuchen. Dieses Objekt wird durch die initProtoChain()-Methode eingerichtet. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.



Implementierung
    public function get nonInheritingStyles():Object
    public function set nonInheritingStyles(value:Object):void

numAutomationChildren

Eigenschaft 
numAutomationChildren:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Anzahl der untergeordneten Automatisierungselemente, die dieser Container besitzt. Diese Summe sollte keine untergeordneten Compositeelemente enthalten. Sie enthält jedoch untergeordnete Elemente, welche innerhalb der Automatisierungshierarchie keine Signifikanz besitzen.



Implementierung
    public function get numAutomationChildren():int

owner

Eigenschaft 
owner:DisplayObjectContainer

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Eigentümer dieses IVisualElement-Objekts. Standardmäßig ist dies das übergeordnete Objekt dieses IVisualElement-Objekts. Wenn jedoch dieses IVisualElement eine untergeordnete Komponente ist, die von ihrer übergeordneten Komponente als Popup angezeigt wird, wie etwa die Dropdownliste eines ComboBox-Steuerelements, ist der Eigentümer die Komponente, die dieses IVisualElement-Objekt als Popup angezeigt hat.

Diese Eigenschaft wird nicht von Flex, sondern von jeder Komponente selbst verwaltet. Wenn Sie also die PopUpManger.createPopUp()- oder die PopUpManger.addPopUp()-Methode verwenden, um eine untergeordnete Komponente als Popup anzuzeigen, sollten Sie die owner-Eigenschaft der untergeordneten Komponente auf die Komponente, die sie als Popup angezeigt hat, setzen.

Standardmäßig ist dies der Wert der parent-Eigenschaft.



Implementierung
    public function get owner():DisplayObjectContainer
    public function set owner(value:DisplayObjectContainer):void

parent

Eigenschaft 
parent:DisplayObjectContainer  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der übergeordnete Container oder die übergeordnete Komponente für diese Komponente. Nur visuelle Elemente sollten über eine parent-Eigenschaft verfügen. Nicht visuelle Elemente sollten eine andere Eigenschaft verwenden, um auf das Objekt zu verweisen, zu dem sie gehören. Üblicherweise sollten nicht visuelle Objekte eine owner-Eigenschaft verwenden, um auf das Objekt zu verweisen, zu dem sie gehören.



Implementierung
    override public function get parent():DisplayObjectContainer

parentApplication

Eigenschaft 
parentApplication:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf das Application-Objekt, das diese UIComponent-Instanz enthält. Dieses Application-Objekt kann in einem SWFLoader-Steuerelement in einer anderen Anwendung enthalten sein, wodurch eine Kette von Application-Objekten entsteht, die mit parentApplication durchlaufen werden kann.

Die parentApplication-Eigenschaft einer Anwendung entspricht nie der Anwendung selbst, sondern der Anwendung, in die sie geladen wurde, oder null (für eine Anwendung auf oberster Ebene).

Das Durchlaufen einer Anwendungskette mithilfe der parentApplication-Eigenschaft ähnelt dem Durchlaufen einer Dokumentkette mithilfe der parentDocument-Eigenschaft. Sie können auf die application-Eigenschaft mithilfe der Application-Klasse zugreifen.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das initialize -Ereignis ausgelöst.



Implementierung
    public function get parentApplication():Object

parentDocument

Eigenschaft 
parentDocument:Object  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf das übergeordnete Dokumentobjekt, das mit dieser UIComponent verknüpft ist. Ein Document-Objekt ist ein UIComponent-Objekt auf der obersten Hierarchieebene einer Flex-Anwendung, einer MXML- oder AS-Komponente.

Für das Application-Objekt ist die parentDocument-Eigenschaft null. Die Eigenschaft ist in MXML-Skripten nützlich, um in der Kette von Dokumentobjekten auf die nächsthöhere Ebene zu wechseln. Sie kann verwendet werden, um diese Kette mit parentDocument.parentDocument usw. zu durchlaufen.

Sie ist als Objekt typisiert, sodass Autoren Eigenschaften und Methoden auf übergeordneten Dokumentobjekten ohne Konvertieren zugreifen können.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das initialize -Ereignis ausgelöst.



Implementierung
    public function get parentDocument():Object

percentHeight

Eigenschaft 
percentHeight:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt die Höhe einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Der Standardwert ist NaN. Die Einstellung der Eigenschaften height oder explicitHeight führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.

Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.

Für das UITextField-Steuerelement ist diese Eigenschaft immer auf NaN eingestellt.

Wenn diese Eigenschaft bei Spark-Layouts verwendet wird, wird mit ihrer Hilfe die Höhe der Komponentengrenzen nach Skalierung und Drehung berechnet. Beispiel: Wenn die Komponente bei 90 Grad gedreht wird, wirkt sich die Festlegung von percentHeight auf die Breite der Komponente aus.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das resize -Ereignis ausgelöst.



Implementierung
    public function get percentHeight():Number
    public function set percentHeight(value:Number):void

percentWidth

Eigenschaft 
percentWidth:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt die Breite einer Komponente als Prozentsatz der Größe ihres übergeordneten Objekts fest. Zulässige Werte sind 0 bis 100. Der Standardwert ist NaN. Die Einstellung der Eigenschaften width oder explicitWidth führt dazu, dass diese Eigenschaft auf „NaN“ zurückgesetzt wird.

Diese Eigenschaft gibt nur dann einen numerischen Wert zurück, wenn die Eigenschaft zuvor eingestellt wurde. Der Wert spiegelt nicht die exakte Größe der Komponente in Prozent wider.

Für das UITextField-Steuerelement ist diese Eigenschaft immer auf NaN eingestellt.

Wenn diese Eigenschaft bei Spark-Layouts verwendet wird, wird mit ihrer Hilfe die Breite der Komponentengrenzen nach Skalierung und Drehung berechnet. Beispiel: Wenn die Komponente bei 90 Grad gedreht wird, wirkt sich die Festlegung von percentWidth auf die Breite der Komponente aus.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das resize -Ereignis ausgelöst.



Implementierung
    public function get percentWidth():Number
    public function set percentWidth(value:Number):void

postLayoutTransformOffsets

Eigenschaft 
postLayoutTransformOffsets:mx.geom:TransformOffsets

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Definiert Anpassungen, die auf die Transformation des Objekts angewendet werden können, jedoch für das Layout des übergeordneten Objekts unsichtbar bleiben.

Wenn Sie beispielsweise das Layout eines Objekts anpassen möchten, das um 90 Grad gedreht wird, legen Sie die rotation-Eigenschaft des Objekts fest. Wenn das Layout des gedrehten Objekts nicht angepasst werden soll, legen Sie dessen postLayoutTransformOffsets.rotationZ-Eigenschaft fest.



Implementierung
    public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
    public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void

processedDescriptors

Eigenschaft 
processedDescriptors:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Nach der Erstellung untergeordneter Objekte (unmittelbar oder verzögert) auf true eingestellt. Für ein Containerobjekt wird dies nach Ausführung der createComponentsFromDescriptors()-Methode auf true gesetzt. Das heißt, dass das Container-Objekt untergeordnete Elemente aus seinen untergeordneten Deskriptoren erstellt.

Wenn beispielsweise ein Accordion-Container eine verzögerte Instanziierung verwendet, nimmt die processedDescriptors-Eigenschaft des zweiten Fensters des Accordion-Containers erst den Wert true an, wenn der Benutzer zu diesem Fenster navigiert und dieses Fenster untergeordnete Elemente erstellt. Ist jedoch für das Accordion die creationPolicy-Eigenschaft auf "all" gesetzt, wird die processedDescriptors-Eigenschaft für das zweite Fenster während des Anwendungsstarts auf true gesetzt.

Für Klassen, die keine Container sind und die keine Deskriptoren aufweisen, wird dies auf true gesetzt, nachdem die createChildren()-Methode interne untergeordnete Komponentenelemente erstellt hat.



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

repeater

Eigenschaft 
repeater:IRepeater  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf das Repeater-Objekt im übergeordneten Dokument, das diese UIComponent erzeugt hat. Verwenden Sie diese Eigenschaft statt der repeaters-Eigenschaft, wenn die UIComponent durch ein einziges Repeater-Objekt erstellt wird. Verwenden Sie die repeaters-Eigenschaft, wenn diese UIComponent in verschachtelten Repeater-Objekten erstellt wird.

Die Eigenschaft wird auf null gesetzt, wenn diese UIComponent nicht durch einen Repeater erstellt wird.



Implementierung
    public function get repeater():IRepeater

repeaterIndex

Eigenschaft 
repeaterIndex:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Indexposition des Elements im Datenprovider des Repeaters, der diese UIComponent erzeugt hat. Verwenden Sie diese Eigenschaft statt der repeaterIndices-Eigenschaft, wenn die UIComponent durch ein einziges Repeater-Objekt erstellt wird. Verwenden Sie die repeaterIndices-Eigenschaft, wenn diese UIComponent in verschachtelten Repeater-Objekten erstellt wird.

Die Eigenschaft wird auf -1 gesetzt, wenn diese UIComponent nicht durch einen Repeater erstellt wird.



Implementierung
    public function get repeaterIndex():int

repeaterIndices

Eigenschaft 
repeaterIndices:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Array mit den Indexpositionen der Elemente im Datenprovider des Repeaters im übergeordneten Dokument, der diese UIComponent erzeugt hat. Das Array enthält nur einen Wert, wenn diese UIComponent sich in mindestens einem Repeater befindet.

Das erste Element im Array entspricht dem äußersten Repeater. Wenn repeaterIndices dem Wert [2,4] entspricht, bedeutet dies, dass der äußere Repeater das Element dataProvider[2] und der innere Repeater das Element dataProvider[4] verwendet hat.

Beachten Sie, dass sich diese Eigenschaft von der instanceIndices-Eigenschaft unterscheidet, wenn die startingIndex-Eigenschaft eines beliebigen Repeaters nicht 0 entspricht. Auch wenn ein Repeater beispielsweise bei dataProvider[4] beginnt, lautet der Dokumentverweis des ersten wiederholten Objekts b[0], und nicht b[4].



Implementierung
    public function get repeaterIndices():Array
    public function set repeaterIndices(value:Array):void

repeaters

Eigenschaft 
repeaters:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Array mit Verweisen auf die Repeater-Objekte im übergeordneten Dokument, die diese UIComponent erzeugt haben. Das Array enthält nur einen Wert, wenn diese UIComponent sich in mindestens einem Repeater befindet. Das erste Element entspricht dem äußersten Repeater-Objekt.



Implementierung
    public function get repeaters():Array
    public function set repeaters(value:Array):void

resourceManager

Eigenschaft 
resourceManager:IResourceManager  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Verweis auf ein Objekt, welches alle lokalisierten Ressourcen der Anwendung verwaltet. Dabei handelt es sich um eine Singleton-Instanz, die die IResourceManager-Schnittstelle implementiert.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das unused -Ereignis ausgelöst.



Implementierung
    protected function get resourceManager():IResourceManager

right

Eigenschaft 
right:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert right.s2="@Clear()" die right-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.right = undefined die right-Beschränkung des button.

Der horizontale Abstand in Pixeln von der rechten Kante der Komponente zur rechten Kante des Ankerziels.

Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungsspalte sein.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „col1:10“.



Implementierung
    public function get right():Object
    public function set right(value:Object):void

rotation

Eigenschaft 
rotation:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Die Anweisung my_video.rotation = 450 ist z. B. mit my_video.rotation = 90 identisch.



Implementierung
    override public function get rotation():Number
    override public function set rotation(value:Number):void

rotationX

Eigenschaft 
rotationX:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.



Implementierung
    override public function get rotationX():Number
    override public function set rotationX(value:Number):void

rotationY

Eigenschaft 
rotationY:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt. Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.



Implementierung
    override public function get rotationY():Number
    override public function set rotationY(value:Number):void

rotationZ

Eigenschaft 
rotationZ:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. Werte zwischen 0 und 180 geben eine Rechtsdrehung, Werte zwischen 0 und -180 eine Linksdrehung an. Werte außerhalb dieses Bereichs werden zu 360 addiert bzw. von 360 subtrahiert, damit sich ein Wert innerhalb des Bereichs ergibt.



Implementierung
    override public function get rotationZ():Number
    override public function set rotationZ(value:Number):void

scaleX

Eigenschaft 
scaleX:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zahl, die den horizontalen Skalierungsfaktor angibt.

Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert. Ein scaleX-Wert von 2,0 bedeutet, dass das Objekt um den Faktor 2 vergrößert wurde. Ein scaleX-Wert von 0,5 bedeutet, dass das Objekt um den Faktor 2 verkleinert wurde.

Der Wert 0,0 ist ungültig. Setzen Sie den Wert nicht auf 0,0, sondern auf einen niedrigen Wert, oder legen Sie für die visible-Eigenschaft false fest, um die Komponente auszublenden.

Der Standardwert ist 1.0.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleXChanged -Ereignis ausgelöst.



Implementierung
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

scaleY

Eigenschaft 
scaleY:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zahl, die den vertikalen Skalierungsfaktor angibt.

Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert. Ein scaleY-Wert von 2,0 bedeutet, dass das Objekt um den Faktor 2 vergrößert wurde. Ein scaleY-Wert von 0,5 bedeutet, dass das Objekt um den Faktor 2 verkleinert wurde.

Der Wert 0,0 ist ungültig. Setzen Sie den Wert nicht auf 0,0, sondern auf einen niedrigen Wert, oder legen Sie für die visible-Eigenschaft false fest, um die Komponente auszublenden.

Der Standardwert ist 1.0.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleYChanged -Ereignis ausgelöst.



Implementierung
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

scaleZ

Eigenschaft 
scaleZ:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zahl, die den Skalierungsfaktor entlang der z-Achse angibt.

Eine Skalierung entlang der z-Achse wirkt sich normalerweise nicht auf flache Komponenten aus, die sich in der Ebene z=0 befinden. Sie betrifft nur Komponenten, auf deren untergeordnete Elemente eine 3D-Transformation angewendet wurde, oder Komponenten mit einem anderen transformZ-Wert als null.

Der Standardwert ist 1,0, d. h. das Objekt wird nicht skaliert.

Diese Eigenschaft wird während der Berechnung von 2D-Layouts in Flex ignoriert.

Der Standardwert ist 1.0.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das scaleZChanged -Ereignis ausgelöst.



Implementierung
    override public function get scaleZ():Number
    override public function set scaleZ(value:Number):void

screen

Eigenschaft 
screen:Rectangle  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt ein Objekt mit Größe und Position der Basiszeichenoberfläche dieses Objekts zurück.



Implementierung
    public function get screen():Rectangle

showInAutomationHierarchy

Eigenschaft 
showInAutomationHierarchy:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Flag, das bestimmt, ob ein Automatisierungsobjekt in der Automatisierungshierarchie angezeigt wird. Untergeordnete Elemente von Containern, die in der Hierarchie nicht sichtbar sind, erscheinen als untergeordnete Elemente des nächsthöheren sichtbaren übergeordneten Elements. Container für Layout, z. B. Felder und Arbeitsfläche, erscheinen normalerweise nicht in der Hierarchie.

Manche Steuerelemente erzwingen ein Erscheinen ihrer untergeordneten Elemente in der Hierarchie, wenn erforderlich. Beispiel: Eine Liste zwingt Elementrenderer, einschließlich Felder, immer in der Hierarchie zu erscheinen. Implementierer müssen das Ändern dieser Einstellungen auf true unterstützen.



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

states

Eigenschaft 
states:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Ansichtsstatus, die für diese Komponente definiert sind. Sie können die states-Eigenschaft nur im Stamm der Anwendung oder im Stamm-Tag einer MXML-Komponente angeben. Der Compiler gibt einen Fehler aus, wenn Sie sie für ein anderes Steuerelement angeben.



Implementierung
    public function get states():Array
    public function set states(value:Array):void

styleDeclaration

Eigenschaft 
styleDeclaration:CSSStyleDeclaration

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Speicher für die Inline-Vererbungsstile zu diesem Objekt. Diese CSSStyleDeclaration wird erstellt, wenn die setStyle()-Methode für diese Komponente zum ersten Mal aufgerufen wird, um einen Vererbungsstil zu erstellen. Unter normalen Umständen brauchen Entwickler auf diese Eigenschaft nie direkt zuzugreifen.



Implementierung
    public function get styleDeclaration():CSSStyleDeclaration
    public function set styleDeclaration(value:CSSStyleDeclaration):void

styleManager

Eigenschaft 
styleManager:IStyleManager2  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die von dieser Komponente verwendete StyleManager-Instanz zurück.



Implementierung
    public function get styleManager():IStyleManager2

styleName

Eigenschaft 
styleName:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Klassenstil, der von dieser Komponente verwendet wird. Dies kann ein String, eine CSSStyleDeclaration oder ein IStyleClient sein.

Ist dies ein String, entspricht er dem Namen von einem oder mehreren durch Leerzeichen getrennten Klassendeklarationen in einem <fx:Style>-Tag oder einer CSS-Datei. Sie können den Punkt nicht in den styleName aufnehmen. Wenn der Klassenstil beispielsweise ".bigText" heißt, setzen Sie die styleName-Eigenschaft auf"bigText" (kein Punkt).

Wenn es sich um einen IStyleClient (normalerweise eine UIComponent) handelt, werden alle Stile im styleName-Objekt von dieser Komponente verwendet.

Der Standardwert ist null.



Implementierung
    public function get styleName():Object
    public function set styleName(value:Object):void

styleParent

Eigenschaft 
styleParent:IAdvancedStyleClient

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das übergeordnete Element einer Komponente wird zur Überprüfung der untergeordneten Selektoren verwendet. Ein übergeordnetes Element muss außerdem ein IAdvancedStyleClient sein, um an erweiterten Stildeklarationen teilzunehmen.



Implementierung
    public function get styleParent():IAdvancedStyleClient
    public function set styleParent(value:IAdvancedStyleClient):void

systemManager

Eigenschaft 
systemManager:ISystemManager

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das von dieser Komponente verwendete SystemManager-Objekt zurück.



Implementierung
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager):void

tabFocusEnabled

Eigenschaft 
tabFocusEnabled:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Ein Flag, das angibt, ob dieses Objekt über die Tabulatortaste den Fokus erhalten kann.

Ähnlich der von Flash Player verwendeten tabEnabled-Eigenschaft.

Dieses Flag ist normalerweise für Komponenten, die Tastatureingaben verarbeiten können, auf true gesetzt. Für einige Komponenten in Steuerleisten ist das Flag jedoch auf false gesetzt, damit sie einer anderen Komponente (z. B. einem Editor) den Fokus nicht „stehlen“.

Der Standardwert ist true.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das tabFocusEnabledChange -Ereignis ausgelöst.



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

toolTip

Eigenschaft 
toolTip:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Im ToolTip anzuzeigender Text.

Der Standardwert ist null.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das toolTipChanged -Ereignis ausgelöst.



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

top

Eigenschaft 
top:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert top.s2="@Clear()" die top-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.top = undefined die top-Beschränkung des button.

Der vertikale Abstand in Pixeln vom oberen Rand der Komponente zum oberen Rand des Ankerziels.

Standardmäßig entspricht das Ankerziel dem Inhaltsbereich des Containers. In Layouts mit erweiterten Beschränkungen kann das Ziel eine Beschränkungszeile sein.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „anchorTargetName:value“ ein. Beispiel: „row1:10“.



Implementierung
    public function get top():Object
    public function set top(value:Object):void

transform

Eigenschaft 
transform:flash.geom:Transform[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. Die spezifischen Eigenschaften – „matrix“, „colorTransform“ und drei schreibgeschützte Eigenschaften (concatenatedMatrix, concatenatedColorTransform und pixelBounds) – werden im Eintrag für die Transform-Klasse erläutert.

Jede Eigenschaft des transform-Objekts ist selbst wiederum ein Objekt. Dies ist wichtig, da für matrix- und colorTransform-Objekte neue Werte nur gesetzt werden können, indem ein neues Objekt erstellt und in die transform.matrix- oder transform.colorTransform-Eigenschaft kopiert wird.

Um etwa den tx-Wert einer Anzeigeobjekt-Matrix zu erhöhen, müssen Sie eine Kopie des gesamten Matrixobjekts anfertigen und anschließend das neue Objekt in die matrix-Eigenschaft des transform-Objekts kopieren:

      var myMatrix:Matrix = myUIComponentObject.transform.matrix;  
      myMatrix.tx += 10; 
      myUIComponent.transform.matrix = myMatrix;
      
Sie können die tx-Eigenschaft nicht direkt setzen. Der folgende Code hat keine Auswirkung auf myUIComponent:
      myUIComponent.transform.matrix.tx += 10;
      

Beachten Sie, dass die transform für die UIComponent, im Gegensatz zum DisplayObject, den matrix- und matrix3D-Wert synchronisiert hält und matrix3D nicht gleich null ist, selbst wenn die Komponente selbst keine eingestellten 3D-Eigenschaften aufweist. Entwickler sollten die is3D-Eigenschaft verwenden, um zu überprüfen, ob die Komponente eingestellte 3D-Eigenschaften aufweist. Wenn die Komponente 3D-Eigenschaften aufweist, sollte die matrix3D der Transformation anstelle der matrix der Transformation verwendet werden.



Implementierung
    override public function get transform():flash.geom:Transform
    override public function set transform(value:flash.geom:Transform):void

Verwandte API-Elemente

transformX

Eigenschaft 
transformX:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt die x-Koordinate für die Transformationsmitte der Komponente fest.

Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform-Eigenschaft festlegen. Wenn autoCenterTransform den Wert false aufweist, wird die Transformationsmitte von den Eigenschaften transformX, transformY und transformZ des Effektziels bestimmt. Hat autoCenterTransform den Wert true, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2).

Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.



Implementierung
    public function get transformX():Number
    public function set transformX(value:Number):void

Verwandte API-Elemente

transformY

Eigenschaft 
transformY:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt die y-Koordinate für die Transformationsmitte der Komponente fest.

Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform-Eigenschaft festlegen. Wenn autoCenterTransform den Wert false aufweist, wird die Transformationsmitte von den Eigenschaften transformX, transformY und transformZ des Effektziels bestimmt. Hat autoCenterTransform den Wert true, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2).

Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.



Implementierung
    public function get transformY():Number
    public function set transformY(value:Number):void

Verwandte API-Elemente

transformZ

Eigenschaft 
transformZ:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt die z-Koordinate für die Transformationsmitte der Komponente fest.

Wenn diese Komponente das Ziel eines Spark-Transformationseffekts ist, können Sie diese Eigenschaft überschreiben, indem Sie die AnimateTransform.autoCenterTransform-Eigenschaft festlegen. Wenn autoCenterTransform den Wert false aufweist, wird die Transformationsmitte von den Eigenschaften transformX, transformY und transformZ des Effektziels bestimmt. Hat autoCenterTransform den Wert true, tritt der Effekt um die Mitte des Ziels auf, (width/2, height/2).

Durch Festlegen dieser Eigenschaft bei der Spark Effect-Klasse wird die Eigenschaft der Zielkomponente überschrieben.



Implementierung
    public function get transformZ():Number
    public function set transformZ(value:Number):void

Verwandte API-Elemente

transitions

Eigenschaft 
transitions:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein Array von Transition-Objekten, wobei jedes Transition-Objekt einem Satz von Effekten entspricht, die bei Änderung des Ansichtsstatus wiedergegeben werden.



Implementierung
    public function get transitions():Array
    public function set transitions(value:Array):void

Verwandte API-Elemente

tweeningProperties

Eigenschaft 
tweeningProperties:Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Array von Eigenschaften, die derzeit auf diesem Objekt getweent werden.

Wird verwendet, um den EffectManager davon zu benachrichtigen, dass bestimmte Eigenschaften dieses Objekts getweent werden, damit der EffectManger nicht versucht, die gleichen Eigenschaften zu animieren.



Implementierung
    public function get tweeningProperties():Array
    public function set tweeningProperties(value:Array):void

uid

Eigenschaft 
uid:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ein eindeutiger Bezeichner für das Objekt. Steuerelemente, die von Flex-Daten gesteuert werden, einschließlich aller Steuerelemente, die Unterklassen der List-Klasse sind, verfolgen Datenproviderelemente mit einer UID.

Flex kann UIDs automatisch erstellen und verwalten. Unter Umständen müssen Sie jedoch eine eigene uid-Eigenschaft bereitstellen, indem Sie die IUID-Schnittstelle implementieren. Möglicherweise wird auch die Verarbeitung durch Bereitstellung einer eigenen uid-Eigenschaft deutlich effizienter. UIDs brauchen für die meisten Verwendungszwecke in Flex nicht universell eindeutig zu sein. Eine Ausnahme bilden Meldungen, die von Datendiensten gesendet werden.



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

Verwandte API-Elemente

unscaledHeight

Eigenschaft 
unscaledHeight:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine bequeme Methode zum Bestimmen der nicht skalierten Höhe der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Höhe gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList() übergeben.



Implementierung
    protected function get unscaledHeight():Number

unscaledWidth

Eigenschaft 
unscaledWidth:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine bequeme Methode zum Bestimmen der nicht skalierten Breite der Komponente. Die gesamte Komponente und ihre untergeordneten Elemente sollten innerhalb eines Begrenzungsrechtecks mit dieser Breite gezeichnet und angeordnet werden. Das Begrenzungsrechteck wird auch als Argument an updateDisplayList() übergeben.



Implementierung
    protected function get unscaledWidth():Number

updateCompletePendingFlag

Eigenschaft 
updateCompletePendingFlag:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Flag, das bestimmt, ob ein Objekt alle drei Phasen der Layoutüberprüfung (vorausgesetzt, dass sie erforderlich waren) passiert hat.



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

validationSubField

Eigenschaft 
validationSubField:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von einen Validator zum Verknüpfen eines Unterfelds mit dieser Komponente verwendet.



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

verticalCenter

Eigenschaft 
verticalCenter:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bei Komponenten ist diese Eigenschaft zur Begrenzung des Layouts eine Fassade (facade) über dem ähnlich benannten Stil. Legen Sie mit der @Clear()-Direktive in MXML oder dem Wert undefined im ActionScript-Code für die Eigenschaft den Standardwert undefined fest. Beispiel: Im MXML-Code deaktiviert verticalCenter.s2="@Clear()" die verticalCenter-Beschränkung im s2-Status. Im ActionScript-Code deaktiviert button.verticalCenter = undefined die verticalCenter-Beschränkung des button.

Der vertikale Abstand in Pixeln von der Mitte der Komponente zur Mitte des Inhaltsbereichs des Ankerziels.

Das standardmäßige Ankerziel ist der Container selbst.

In Layouts mit erweiterten Beschränkungen kann das Ankerziel eine Beschränkungszeile sein. Dann entspricht der Inhaltsbereich dem Raum zwischen der vorherigen Zeile (oder Containerseite) und der Zielzeile.

Mit dem Einstellen der Eigenschaft auf eine Zahl oder einen numerischen String wie „10“ wird die Verwendung des standardmäßigen Ankerziels festgelegt.

Um ein Ankerziel anzugeben, stellen Sie den Eigenschaftswert auf einen String im Format „constraintColumnId:value“ ein. Beispiel: „row1:10“.



Implementierung
    public function get verticalCenter():Object
    public function set verticalCenter(value:Object):void

visible

Eigenschaft 
visible:Boolean[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. Nicht sichtbare Anzeigeobjekte sind deaktiviert. Wenn beispielsweise für eine InteractiveObject-Instanz visible=false gesetzt ist, können Benutzer nicht auf diese Instanz klicken.

Bei Festlegung auf true löst das Objekt ein show-Ereignis aus. Bei Festlegung auf fals löst das Objekt ein hide-Ereignis aus. In beiden Fällen lösen die untergeordneten Objekte kein show- oder hide-Ereignis aus, es sei denn, das Objekt hat ausdrücklich eine diesbezügliche Anweisung geschrieben.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das show -Ereignis ausgelöst.



Implementierung
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

width

Eigenschaft 
width:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Zahl, die die Breite der Komponente in Pixeln als Koordinaten des übergeordneten Elements angibt. Der Standardwert ist 0. Diese Eigenschaft enthält jedoch die tatsächliche Komponentenbreite, nachdem Flex die Größenänderung der Komponenten in der Anwendung abgeschlossen hat.

Hinweis: Sie können im MXML width-Attribut einen Prozentwert wie etwa width="100%" angeben, Sie können jedoch keinen Prozentwert für die width-Eigenschaft in ActionScript verwenden. Verwenden Sie stattdessen die percentWidth-Eigenschaft.

Durch Festlegen dieser Eigenschaft wird ein resize-Ereignis ausgelöst. Weitere Informationen zur Auslösung dieses Ereignisses finden Sie in der Beschreibung zum resize-Ereignis.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das widthChanged -Ereignis ausgelöst.



Implementierung
    override public function get width():Number
    override public function set width(value:Number):void

Verwandte API-Elemente

x

Eigenschaft 
x:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zahl, die die horizontale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.

Das direkte Einstellen dieser Eigenschaft oder das Aufrufen von move() hat keine oder nur eine temporäre Wirkung, wenn die Komponente einem Layoutcontainer wie HBox, Grid oder Form untergeordnet ist, da die Layoutberechnungen dieser Container die x-Position auf die Ergebnisse der Berechnung setzen. Die x-Eigenschaft muss jedoch immer festgelegt werden, wenn das übergeordnete Element ein Arbeitsflächen- oder ein anderer Container mit absoluter Positionierung ist, da der Standardwert 0 lautet.

Der Standardwert ist 0.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das xChanged -Ereignis ausgelöst.



Implementierung
    override public function get x():Number
    override public function set x(value:Number):void

y

Eigenschaft 
y:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zahl, die die vertikale Position der Komponente in Pixeln innerhalb des übergeordneten Containers angibt.

Das direkte Einstellen dieser Eigenschaft oder das Aufrufen von move() hat keine oder nur eine temporäre Wirkung, wenn die Komponente einem Layoutcontainer wie HBox, Grid oder Form untergeordnet ist, da die Layoutberechnungen dieser Container die x-Position auf die Ergebnisse der Berechnung setzen. Die x-Eigenschaft muss jedoch immer festgelegt werden, wenn das übergeordnete Element ein Arbeitsflächen- oder ein anderer Container mit absoluter Positionierung ist, da der Standardwert 0 lautet.

Der Standardwert ist 0.

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das yChanged -Ereignis ausgelöst.



Implementierung
    override public function get y():Number
    override public function set y(value:Number):void

z

Eigenschaft 
z:Number[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. Die z-Eigenschaft wird für 3D-Koordinaten verwendet, nicht für Bildschirm- oder Pixelkoordinaten.

Wird die z-Eigenschaft eines Anzeigeobjekts auf einen anderen Wert als den Standardwert 0 gesetzt, so wird automatisch das entsprechende Matrix3D-Objekt erstellt. Dient der Anpassung der Position und Ausrichtung eines Anzeigeobjekts in den drei Dimensionen. Beim Arbeiten mit der z-Achse ändert sich das bestehende Verhalten der x- und y-Eigenschaften von Bildschirm- oder Pixelkoordinaten auf Positionen relativ zum übergeordneten 3D-Container.

Beispiel: Ein untergeordnetes Element von _root an der Position x = 100, y = 100, z = 200 wird nicht an der Pixelposition (100,100) gezeichnet. Das untergeordnete Element wird an jener Position gezeichnet, die von der 3D-Projektionskalkulation errechnet wird. Die Kalkulation lautet:

(x*cameraFocalLength/cameraRelativeZPosition, y*cameraFocalLength/cameraRelativeZPosition)

Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das zChanged -Ereignis ausgelöst.



Implementierung
    override public function get z():Number
    override public function set z(value:Number):void
Konstruktordetails

UIComponent

()Konstruktor
public function UIComponent()

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Methodendetails

addStyleClient

()Methode
public function addStyleClient(styleClient:IAdvancedStyleClient):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 9, AIR 1.1

Fügt dieser Komponenteninstanz einen nichtvisuellen Stilclient hinzu. Nachdem diese Methode aufgerufen wurde, übernimmt der Stilclient Stiländerungen von dieser Komponenteninstanz. Stilclients, die DisplayObjects sind, müssen die addChild- oder addChildAt-Methoden verwenden, um zu einer UIComponent hinzugefügt zu werden. Beim Verwenden dieser Methode wird außerdem die styleParent-Eigenschaft des styleClient-Parameters festgelegt, um auf diese Instanz der UIComponent zu verweisen. Wenn der styleClient-Parameter bereits ein styleParent besitzt, ruft diese Methode den removeStyleClient aus diesem früheren styleParent auf.

Parameter

styleClient:IAdvancedStyleClient — Der IAdvancedStyleClient, der der Liste nicht visueller Stilclients dieser Komponente hinzugefügt werden soll.


Auslöser
ArgumentError — Wenn der styleClient-Parameter ein DisplayObject ist.

Verwandte API-Elemente

adjustFocusRect

()Methode 
protected function adjustFocusRect(obj:DisplayObject = null):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Passt das Fokusrechteck an.

Parameter

obj:DisplayObject (default = null) — Komponente, deren Fokusrechteck geändert werden soll. Wird nichts angegeben, wird standardmäßig dieses UIComponent-Objekt verwendet.

applyComputedMatrix

()Methode 
protected function applyComputedMatrix():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Übernimmt die berechnete Matrix, die aus der Kombination von Layoutmatrix und Transformations-Offsets erstellt wird, in die displayObject-Transformation von Flash.

attachOverlay

()Methode 
protected function attachOverlay():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Dies ist eine interne Methode, die vom Flex-Framework zur Unterstützung des Auflösungseffekts verwendet wird. Es braucht nicht aufgerufen oder überschrieben zu werden.

callLater

()Methode 
public function callLater(method:Function, args:Array = null):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt eine Funktion in die Warteschlange, damit sie später aufgerufen wird.

Vor jeder Bildschirmaktualisierung rufen Flash Player oder AIR den Satz Funktionen auf, die für die Aktualisierung geplant sind. In manchen Fällen sollte eine Funktion in der nächsten Aktualisierung aufgerufen werden, um den Rest des Codes, der für die gegenwärtige Aktualisierung geplant ist, auszuführen. Manche Features, wie beispielsweise Effekte, können die Ausführung von Funktionen in der Warteschlange verzögern, bis das Feature abgeschlossen ist.

Parameter

method:Function — Verweis auf eine Methode, die später ausgeführt wird.
 
args:Array (default = null) — Array von Objekten, die die an die Methode zu übergebenden Argumente darstellen.

canSkipMeasurement

()Methode 
protected function canSkipMeasurement():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Bestimmt, ob der Aufruf der measure()-Methode übersprungen werden kann.

Rückgabewerte
Boolean — Gibt true zurück, wenn die measureSizes()-Methode den Aufruf der measure()-Methode überspringen kann. Dies ist normalerweise auf true eingestellt, wenn explicitWidth und explicitHeight eingestellt sind. Für Pfade ist dies auf true eingestellt, wenn sich die Grenzen des Pfads nicht geändert haben.

childrenCreated

()Methode 
protected function childrenCreated():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Führt ggf. eine letzte Verarbeitung nach der Erstellung untergeordneter Objekte durch. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.

clearStyle

()Methode 
public function clearStyle(styleProp:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Löscht eine Stileigenschaft aus dieser Komponenteninstanz.

Hierbei gibt die getStyle()-Methode nicht notwendigerweise undefined zurück.

Parameter

styleProp:String — Der Name der style-Eigenschaft.

commitProperties

()Methode 
protected function commitProperties():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verarbeitet die Eigenschaften der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.

Sie können diese Methode nicht direkt aufrufen. Flex ruft die commitProperties()-Methode auf, wenn Sie die addChild()-Methode zum Hinzufügen einer Komponente zu einem Container verwenden oder wenn Sie die invalidateProperties()-Methode der Komponente aufrufen. Aufrufe der commitProperties()-Methode erfolgen vor Aufrufen der measure()-Methode. Auf diese Weise können Sie Eigenschaftswerte festlegen, die von der measure()-Methode verwendet werden können.

Manche Komponenten haben Eigenschaften, die sich auf die Anzahl und die Arten der von ihnen zu erstellenden untergeordneten Objekte auswirken. Oder sie haben Eigenschaften, die miteinander interagieren, wie etwa die Eigenschaften horizontalScrollPolicy und horizontalScrollPosition. Es ist oft am besten, zu Beginn alle diese Eigenschaften in einem Vorgang zu verarbeiten, um unnötige Mehrarbeit zu vermeiden.

contentToGlobal

()Methode 
public function contentToGlobal(point:Point):Point

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert die Inhaltskoordinaten eines Point-Objekts in globale Koordinaten. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen. Globale Koordinaten geben eine Pixelposition relativ zur oberen linken Ecke der Bühne an, d. h., dem äußersten Rand der Anwendung.

Parameter

point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im Inhaltskoordinatensystem als Eigenschaften angibt.

Rückgabewerte
Point — Ein point-Objekt, dessen Koordinaten sich auf die Bühne beziehen.

Verwandte API-Elemente

contentToLocal

()Methode 
public function contentToLocal(point:Point):Point

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert die Inhaltskoordinaten eines Point-Objekts in lokale Koordinaten. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen. Lokale Koordinaten geben eine Pixelposition relativ zur linken oberen Ecke der Komponente an.

Parameter

point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im Inhaltskoordinatensystem als Eigenschaften angibt.

Rückgabewerte
Point — Ein Point-Objekt, dessen Koordinaten sich auf das lokale Koordinatensystem beziehen.

Verwandte API-Elemente

createAutomationIDPart

()Methode 
public function createAutomationIDPart(child:IAutomationObject):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. Diese Werte sollten sich über die Lebensdauer der Anwendung nicht verändern.

Parameter

child:IAutomationObject — Untergeordnetes Element, für welches die ID bereitzustellen ist.

Rückgabewerte
Object — Satz Eigenschaften, der das untergeordnete Element beschreibt, welches später verwendet werden kann, um die Komponente aufzulösen.

createAutomationIDPartWithRequiredProperties

()Methode 
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt einen Satz Eigenschaften zurück, welche das untergeordnete Element innerhalb dieses Containers identifizieren. Diese Werte sollten sich über die Lebensdauer der Anwendung nicht verändern.

Parameter

child:IAutomationObject — Untergeordnetes Element, für welches die ID bereitzustellen ist.
 
properties:Array

Rückgabewerte
Object — Satz Eigenschaften, der das untergeordnete Element beschreibt, welches später verwendet werden kann, um die Komponente aufzulösen.

createChildren

()Methode 
protected function createChildren():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellen Sie untergeordnete Objekte der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.

Eine Komponente, die andere Komponenten oder Objekte in sich selbst erstellt, wird als „zusammengesetzte Komponente“ bezeichnet. Dies trifft beispielsweise dann zu, wenn das Flex ComboBox-Steuerelement tatsächlich aus einem TextInput-Steuerelement zum Definieren des Textbereichs der ComboBox und einem Schaltflächen-Steuerelement zum Definieren des ComboBox-Pfeils zusammengesetzt ist. Komponenten implementieren die createChildren()-Methode zum Erstellen untergeordneter Objekte (wie etwa andere Komponenten) innerhalb der Komponente.

Sie rufen aus der Überschreibung der createChildren()-Methode zum Hinzufügen jedes der untergeordneten Objekte die addChild()-Methode auf.

Sie können diese Methode nicht direkt aufrufen. Flex ruft die createChildren()-Methode als Antwort auf die den Aufruf der addChild()-Methode auf, um die Komponente seinem übergeordneten Objekt hinzuzufügen.

createInFontContext

()Methode 
protected function createInFontContext(classObj:Class):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt ein neues Objekt mit einem Kontext, der auf der verwendeten eingebetteten Schriftart basiert.

Mit dieser Methode wird ein Zugriffsproblem für Schriftarten gelöst, die in eine Anwendungs-SWF eingebettet sind, wenn das Framework als RSL geladen wird (die RSL hat einen eigenen SWF-Kontext). Der Zugriff auf eingebettete Schriftarten kann nur von dem SWF-Dateikontext aus erfolgen, in dem sie erstellt wurden. Durch Verwendung des Kontexts der Anwendungs-SWF kann die RSL Objekte im SWF-Anwendungskontext erstellen, der Zugriff auf die eingebetteten Schriftarten der Anwendung hat.

Rufen Sie diese Methode erst auf, wenn die Schriftstile für dieses Objekt festgelegt sind.

Parameter

classObj:Class — Die zu erstellende Klasse.

Rückgabewerte
Object — Die Instanz der Klasse, die im Kontext der SWF erstellt wurde, deren Eigentum die eingebetteten Schriftarten sind. Wenn dieses Objekt keine eingebettete Schriftart verwendet, wird die Klasse im Kontext dieses Objekts erstellt.

createInModuleContext

()Methode 
protected function createInModuleContext(moduleFactory:IFlexModuleFactory, className:String):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt das Objekt mithilfe einer gegebenen moduleFactory. Wenn moduleFactory den Wert null hat oder das Objekt nicht mit der Modul-Factory erstellt werden kann, erstellen Sie das Objekt mit einem systemManager.

Parameter

moduleFactory:IFlexModuleFactory — Die moduleFactory, in der die Klasse erstellt werden soll. Der Wert kann null sein.
 
className:String — Der Name der zu erstellenden Klasse.

Rückgabewerte
Object — Das im Kontext der moduleFactory erstellte Objekt.

createReferenceOnParentDocument

()Methode 
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt einen id-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. Diese Funktion kann mehrdimensionale Verweise wie b[2][4] für Objekte in einem oder mehreren Repeatern erstellen. Wenn die Indexpositionen null sind, erstellt sie einen einfachen Verweis, der kein Array ist.

Parameter

parentDocument:IFlexDisplayObject — Das übergeordnete Element dieses IUIComponent-Objekts.

deleteReferenceOnParentDocument

()Methode 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Löscht den id-Verweis auf dieses IUIComponent-Objekt im übergeordneten Dokumentobjekt. Diese Funktion kann mehrdimensionale Verweise wie b[2][4] für Objekte in einem oder mehreren Repeatern löschen. Wenn die Indexpositionen null entsprechen, löscht sie den einfachen Verweis, der kein Array ist.

Parameter

parentDocument:IFlexDisplayObject — Das übergeordnete Element dieses IUIComponent-Objekts.

determineTextFormatFromStyles

()Methode 
public function determineTextFormatFromStyles():mx.core:UITextFormat

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt ein UITextFormat-Objekt zurück, das den Textstilen für diese UIComponent entspricht.

Rückgabewerte
mx.core:UITextFormat — UITextFormat-Objekt, das den Textstilen für diese UIComponent entspricht.

dispatchEvent

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

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

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 die preventDefault()-Methode für das Ereignis aufgerufen worden ist.

dispatchPropertyChangeEvent

()Methode 
protected function dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Helper-Methode für das Auslösen eines PropertyChangeEvent, wenn eine Eigenschaft aktualisiert wird.

Parameter

prop:String — Name der geänderten Eigenschaft.
 
oldValue:* — Alter Wert der Eigenschaft.
 
value:* — Neuer Wert der Eigenschaft.

drawFocus

()Methode 
public function drawFocus(isFocused:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Blendet den Fokusindikator um diese Komponente herum ein oder aus.

UIComponent implementiert dies durch Erstellen und Platzieren einer Instanz der durch den focusSkin-Stil angegebenen Klasse.

Parameter

isFocused:Boolean — Bestimmt, ob der Fokusindikator angezeigt wird. Auf true eingestellt, um den Fokusindikator einzublenden. Auf false eingestellt, um den Fokusindikator auszublenden.

drawRoundRect

()Methode 
public function drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zeichnet programmgesteuert ein Rechteck in das Graphics-Objekt dieser Skin.

Das Rechteck kann abgerundet sein. Die Kanten werden mit dem aktuellen Linienstil des Graphics-Objekts gezeichnet. Es kann eine einfarbige Füllung, eine Farbverlaufsfüllung oder keine Füllung haben. Für eine einfarbige Füllung kann eine Alphatransparenz festgelegt sein. Eine Farbverlaufsfüllung kann linear oder radial sein. Sie können bis zu 15 Farben und Alphawerte an bestimmten Punkten entlang des Farbverlaufs und einen Drehwinkel oder eine Transformationsmatrix für den Farbverlauf angeben. Schließlich kann sich innerhalb des Rechtecks eine Aussparung in Form eines abgerundeten Rechtecks befinden.

Diese vielseitige Routine zum Zeichnen von Rechtecken wird von vielen Skins verwendet. Sie ruft die drawRect()- oder drawRoundRect()-Methoden (in der flash.display.Graphics-Klasse) auf, um in das Graphics-Objekt der Skin zu zeichnen.

Parameter

x:Number — Horizontale Position der linken oberen Ecke des Rechtecks in dieser Skin.
 
y:Number — Vertikale Position der linken oberen Ecke des Rechtecks in dieser Skin.
 
w:Number — Breite des Rechtecks in Pixeln.
 
h:Number — Höhe des Rechtecks in Pixeln.
 
r:Object (default = null) — Eckradius bzw. Eckradien des Rechtecks. Kann null, einer Zahl oder einem Objekt entsprechen. Durch null wird angegeben, dass die Ecken nicht abgerundet sind. Durch eine Zahl wird dieser Radius für alle vier Ecken angegeben (in Pixel). Wenn ein Objekt angegeben wird, sollte es die Eigenschaften tl, tr, bl und br aufweisen, deren Werte Zahlen sind, die den Radius für die linke obere, rechte obere, linke untere und rechte untere Ecke in Pixeln angeben. Beispielsweise können Sie ein einfaches Objekt wie { tl: 5, tr: 5, bl: 0, br: 0 } übergeben. Der Standardwert lautet null (keine abgerundeten Ecken).
 
c:Object (default = null) — Die RGB-Farben der Füllung. Kann null, einer vorzeichenlosen Zahl oder einem Array entsprechen. Durch null wird angegeben, dass das Rechteck nicht gefüllt ist. Durch eine vorzeichenlose Zahl wird eine RGB-Füllfarbe angegeben. Übergeben Sie beispielsweise 0xFF0000 für eine rote Füllung. Ein Array sollte vorzeichenlose Zahlen für die Verlaufsfarben enthalten. Übergeben Sie beispielsweise [ 0xFF0000, 0xFFFF00, 0x0000FF ] für eine Farbverlaufsfüllung von Rot über Gelb zu Blau. Sie können bis zu 15 Farben für einen Farbverlauf festlegen. Der Standardwert lautet null (keine Füllung).
 
alpha:Object (default = null) — Alphawert(e) für die Füllung. Kann null, einer Zahl oder einem Array entsprechen. Dieses Argument wird ignoriert, wenn color null ist. Wenn color einer vorzeichenlosen Zahl für eine RGB-Füllfarbe entspricht, muss alpha eine Zahl für die Transparenz der Füllung sein. Bei 0,0 ist die Füllung vollkommen durchsichtig und bei 1,0 vollkommen undurchsichtig. Sie können in diesem Fall statt 1,0 auch null übergeben, um festzulegen, dass die Füllung vollkommen undurchsichtig ist. Wenn color ein Array ist, das Farbverlaufsfarben angibt, dann muss alpha ein Array von Zahlen gleicher Länge sein, das die entsprechenden Alphawerte für den Farbverlauf angibt. In diesem Fall ist der Standardwert null (vollständig undurchsichtig).
 
rot:Object (default = null) — Für die Farbverlaufsfüllung verwendetes Matrix-Objekt. Mit den Dienstprogrammmethoden horizontalGradientMatrix(), verticalGradientMatrix() und rotatedGradientMatrix() können Sie die Werte für diesen Parameter erstellen.
 
gradient:String (default = null) — Typ der Farbverlaufsfüllung. Mögliche Werte sind GradientType.LINEAR oder GradientType.RADIAL. (Die GradientType-Klasse befindet sich im Paket flash.display.)
 
ratios:Array (default = null) — Gibt die Verteilung der Farben an. Die Anzahl der Einträge muss der Anzahl der im color-Parameter definierten Farben entsprechen. Jeder Wert gibt den Breitenanteil an, in dem die Farbe mit 100 % gesampelt wird. Der Wert 0 repräsentiert die linke Position im Farbverlaufsfeld, und 255 repräsentiert die rechte Position im Farbverlaufsfeld.
 
hole:Object (default = null) — Eine Aussparung in Form eines abgerundeten Rechtecks in der Mitte des ansonsten einfarbig gefüllten, abgerundeten Rechtecks { x: Zahl, y: Zahl, w: Zahl, h: Zahl, r: Zahl oder { br: Zahl, bl: Zahl, tl: Zahl, tr: Zahl } }.

Verwandte API-Elemente

effectFinished

()Methode 
public function effectFinished(effectInst:IEffectInstance):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe der Komponente angehalten wird. Mit dieser Methode können Sie eine Änderung der Komponente wiederherstellen, die beim Start des Effekts von der effectStarted()-Methode vorgenommen wurde, oder am Ende des Effekts andere Aktionen durchführen.

Parameter

effectInst:IEffectInstance — Das wiedergegebene Effektinstanz-Objekt der Komponente.

effectStarted

()Methode 
public function effectStarted(effectInst:IEffectInstance):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von der Effektinstanz aufgerufen, wenn die Wiedergabe auf der Komponente gestartet wird. Verwenden Sie diese Methode, um mit dem Effekt eine Änderung an der Komponente vorzunehmen. Mit der effectFinished()-Methode können Sie die Änderungen am Ende des Effekts wiederherstellen.

Parameter

effectInst:IEffectInstance — Das wiedergegebene Effektinstanz-Objekt der Komponente.

endEffectsStarted

()Methode 
public function endEffectsStarted():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bendet alle derzeit wiedergegebenen Effekte der Komponente.

executeBindings

()Methode 
public function executeBindings(recurse:Boolean = false):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Führt alle Bindungen aus, deren Ziel das UIComponent-Objekt ist.

Parameter

recurse:Boolean (default = false) — Führt die Bindungen für untergeordnete Elemente dieser Komponente rekursiv aus.

finishPrint

()Methode 
public function finishPrint(obj:Object, target:IFlexDisplayObject):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird aufgerufen, nachdem der Druckvorgang abgeschlossen wurde. Für die UIComponent-Klasse führt die Methode keine Aktion aus. Flex-Container überschreiben die Methode, um den Container nach dem Drucken wiederherzustellen.

Diese Methode wird normalerweise von Anwendungsentwicklern nicht verwendet.

Parameter

obj:Object — Enthält die Eigenschaften der Komponente zur Wiederherstellung des Status vor dem Drucken.
 
target:IFlexDisplayObject — Die Komponente, die gerade gedruckt wurde. Es kann sich um die aktuelle Komponente handeln oder um eines ihrer untergeordneten Elemente.

Verwandte API-Elemente

focusInHandler

()Methode 
protected function focusInHandler(event:FocusEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus erhält. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.

Parameter

event:FocusEvent — Das Ereignisobjekt.

focusOutHandler

()Methode 
protected function focusOutHandler(event:FocusEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Ereignisprozedur, die aufgerufen wird, wenn ein UIComponent-Objekt den Fokus verliert. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.

Parameter

event:FocusEvent — Das Ereignisobjekt.

getAutomationChildAt

()Methode 
public function getAutomationChildAt(index:int):IAutomationObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt das Automatisierungsobjekt an der festgelegten Indexposition bereit. Diese Liste sollte keine untergeordneten Elemente enthalten, welche Composites sind.

Parameter

index:int — Die zurückzugebende Indexposition des untergeordneten Elements.

Rückgabewerte
IAutomationObject — Das untergeordnete Element an der festgelegten Indexposition.

getAutomationChildren

()Methode 
public function getAutomationChildren():Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Stellt die Automatisierungsobjektliste bereit. Diese Liste enthält keine untergeordneten Objekte, welche Composites sind.

Rückgabewerte
Array — Die untergeordneten Elemente.

getBoundsXAtSize

()Methode 
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück.

Diese Methode wird normalerweise von Layouts während des Aufrufs der measure()-Methode verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.

Parameter

width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
 
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
 
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.

Rückgabewerte
Number — Die x-Koordinate der Grenzen des Elements für die angegebene Elementgröße.

getBoundsYAtSize

()Methode 
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße zurück. Diese Methode wird normalerweise von Layouts während des Aufrufs von measure()-verwendet, um vorherzusagen, welche Position das Element einnimmt, wenn dessen Größe auf bestimmte Abmessungen geändert wird.

Parameter

width:Number — Die Breite der Elementgrenzen oder „NaN“, um die bevorzugte Breite zu verwenden.
 
height:Number — Die Höhe der Elementgrenzen oder „NaN“, um die bevorzugte Höhe zu verwenden.
 
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der angegebenen Größe für die Grenzen, der Layoutposition und der Layouttransformationsmatrix berechnet.

Rückgabewerte
Number — Die y-Koordinate der Grenzen des Elements für die angegebene Elementgröße.

getClassStyleDeclarations

()Methode 
public function getClassStyleDeclarations():Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Sucht die Typselektoren für diese UIComponent-Instanz. Der Algorithmus arbeitet die Superklassenkette von unten nach oben ab. Beispiel: Angenommen, die MyButton-Klasse erweitert die Button-Klasse. Eine MyButton-Instanz sucht zunächst nach einem MyButton-Typselektor und dann nach einem Button-Typselektor. Anschließend sucht sie nach einem UIComponent-Typselektor. (Es wird davon ausgegangen, dass die Superklassenkette bei UIComponent endet, und nicht bei Object.)

Rückgabewerte
Array — Ein Array von type-Selektoren für diese UIComponent-Instanz.

getConstraintValue

()Methode 
public function getConstraintValue(constraintName:String):*

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt einen Layout-Beschränkungswert zurück. Dieser Wert entspricht demjenigen beim Abrufen des Beschränkungsstils für diese Komponente.

Parameter

constraintName:String — Der Name des Beschränkungsstils, welcher einer der folgenden sein kann: „left“, „right“, „top“, „bottom“, „verticalCenter“, „horizontalCenter“, „baseline“.

Rückgabewerte
* — Gibt den Layout-Beschränkungswert zurück, welcher auf zwei verschiedene Arten angegeben werden kann. Der Wert kann ein numerischer String, beispielsweise „10“ sein, oder in Form von „identifier:numeric string“ angegeben werden. Bei „identifier:numeric string“ steht „identifier“ für die id einer ConstraintRow oder ConstraintColumn. Beispiel: Ein Wert von „cc1:10“ gibt einen Wert von „10“ für die ConstraintColumn mit der id „cc1“ an.

getExplicitOrMeasuredHeight

()Methode 
public function getExplicitOrMeasuredHeight():Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Höhe verwendet werden soll

Rückgabewerte
Number — Eine Zahl, die explicitHeight entspricht, wenn sie definiert ist, oder measuredHeight entspricht, wenn sie nicht definiert ist.

getExplicitOrMeasuredWidth

()Methode 
public function getExplicitOrMeasuredWidth():Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine bequeme Methode, um anzugeben, ob die explizite oder gemessene Breite verwendet werden soll

Rückgabewerte
Number — Eine Zahl, die explicitWidth entspricht, wenn sie definiert ist, oder measuredWidth entspricht, wenn sie nicht definiert ist.

getFocus

()Methode 
public function getFocus():InteractiveObject

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft das Objekt ab, das derzeit den Fokus hat. Es muss sich dabei nicht um dieses Objekt handeln. Beachten Sie, dass diese Methode nicht notwendigerweise die Komponente, auf der der Fokus liegt, zurückgibt. Es kann auch die interne Unterkomponente, die den Fokus übernommen hat, zurückgegeben werden. Verwenden Sie zum Abrufen der Komponente mit dem Fokus die Eigenschaft focusManager.focus.

Rückgabewerte
InteractiveObject — Objekt, das den Fokus hat.

getLayoutBoundsHeight

()Methode 
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Layouthöhe des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.

Parameter

postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Die Layouthöhe des Elements.

getLayoutBoundsWidth

()Methode 
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Layoutbreite des Elements zurück. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.

Parameter

postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Die Layoutbreite des Elements.

getLayoutBoundsX

()Methode 
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die x-Koordinate zurück, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.

Parameter

postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die x-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Die x-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.

getLayoutBoundsY

()Methode 
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die y-Koordinate zurück, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.

Parameter

postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform den Wert „true“ hat, gibt die Methode die y-Koordinate der oberen linken Ecke des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Die y-Koordinate, die für das Element beim Zeichnen auf dem Bildschirm verwendet wird.

getLayoutMatrix

()Methode 
public function getLayoutMatrix():Matrix

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Transformationsmatrix zurück, die zur Berechnung des Layouts der Komponente relativ zu ihren Parallelobjekten verwendet wird.

Diese Matrix wird normalerweise durch die 2D-Eigenschaften der Komponente, wie etwa x, y, rotation, scaleX, scaleY, transformX und transformY definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.

Rückgabewerte
Matrix — Die Layouttransformationsmatrix für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix()-Methode auf.

getLayoutMatrix3D

()Methode 
public function getLayoutMatrix3D():Matrix3D

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Layouttransformations-Matrix3D für dieses Element zurück.

Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX und transformY. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.

Rückgabewerte
Matrix3D — Die Matrix3D zur Transformation des Layouts für dieses Element. Ändern Sie nicht direkt den Rückgbewert, sondern rufen Sie stattdessen die setLayoutMatrix()-Method auf.

getMaxBoundsHeight

()Methode 
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die maximale Höhe des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf „true“ eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Maximale Höhe des Elements.

getMaxBoundsWidth

()Methode 
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die maximale Breite des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert „true“, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der maximalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Maximale Breite des Elements.

getMinBoundsHeight

()Methode 
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Mindesthöhe des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Maximale Höhe des Elements.

getMinBoundsWidth

()Methode 
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die Mindestbreite des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert true, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der minimalen Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Maximale Breite des Elements.

getPreferredBoundsHeight

()Methode 
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die bevorzugte Höhe des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, gibt die Methode die Höhe des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Gibt die bevorzugte Höhe des Elements zurück. Die bevorzugte Höhe basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredHeight()-Methode zurückgegeben wird.

getPreferredBoundsWidth

()Methode 
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt die bevorzugte Breite des Elements zurück.

Parameter

postLayoutTransform:Boolean (default = true) — Hat postLayoutTransform den Wert true, gibt die Methode die Breite des Begrenzungsrahmens des Elements zurück. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der bevorzugten Layoutgröße und der Layouttransformationsmatrix des Elements berechnet.

Rückgabewerte
Number — Gibt die bevorzugte Breite des Elements zurück. Die bevorzugte Breite basiert normalerweise auf der standardmäßigen Elementgröße und expliziten Überschreibungen davon, falls vorhanden. Für UIComponent ist dies derselbe Wert, der von der getExplicitOrMeasuredWidth()-Methode zurückgegeben wird.

getRepeaterItem

()Methode 
public function getRepeaterItem(whichRepeater:int = -1):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das Element im dataProvider zurück, mit dem der angegebene Repeater diesen Repeater erzeugt hat, oder null, wenn dieser Repeater nicht wiederholt wird. Das Argument whichRepeater ist 0 für den äußersten Repeater, 1 für den nächsten Repeater weiter innen usw. Ist whichRepeater nicht angegeben, dann wird der innerste Repeater verwendet.

Parameter

whichRepeater:int (default = -1) — Nummer des Repeaters, wobei die Zählung beim äußersten Repeater (null) begonnen wird.

Rückgabewerte
Object — Das angeforderte Repeaterelement.

getStyle

()Methode 
public function getStyle(styleProp:String):*

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ruft eine Stileigenschaft ab, die an einer beliebigen Stelle in der Stilkette der Komponente festgelegt ist.

Mit dieser Methode wird eine beliebige Stileigenschaft abgerufen. Es kann also ein boolescher Wert, ein String, eine Zahl, eine Ganzzahl, eine vorzeichenlose Ganzzahl (für eine RGB-Farbe), eine Klasse (für eine Skin) oder ein beliebiges Objekt zurückgegeben werden. Deshalb wird als Rückgabetyp einfach nur * angegeben.

Wenn Sie eine bestimmte Stileigenschaft abrufen, kennen Sie ihren Typ und möchten das Ergebnis häufig in einer Variable dieses Typs speichern. Es ist keine Umwandlung von * in diesen Typ erforderlich.

var backgroundColor:uint = getStyle("backgroundColor");

Wenn die Stileigenschaft in der Stilsuchkette nicht festgelegt wurde, lautet der Rückgabewert der getStyle()-Methode undefined. Beachten Sie, dass es sich bei undefined um einen speziellen Wert handelt, der sich von false, "", NaN, 0 und null unterscheidet. Ein gültiger Stilwert kann niemals undefined sein. Mit der Methode StyleManager2.isValidStyleValue() können Sie überprüfen, ob der Wert festgelegt wurde.

Parameter

styleProp:String — Name der style-Eigenschaft.

Rückgabewerte
* — Der Stilwert.

globalToContent

()Methode 
public function globalToContent(point:Point):Point

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert globale Koordinaten eines Point-Objekts in Inhaltskoordinaten. Globale Koordinaten geben eine Pixelposition relativ zur oberen linken Ecke der Bühne an, d. h., dem äußersten Rand der Anwendung. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen.

Parameter

point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im globalen Koordinatensystem als Eigenschaften angibt.

Rückgabewerte
Point — Ein Point-Objekt, dessen Koordinaten sich auf die Komponente beziehen.

Verwandte API-Elemente

hasCSSState

()Methode 
public function hasCSSState():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 10, AIR 2.5

Gibt true zurück, wenn currentCSSState ungleich null ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()-Methode aufgerufen.

Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState-Eigenschaft.

Rückgabewerte
Booleantrue, wenn currentCSSState ungleich null ist. Standardmäßig ist currentCSSState mit currentState identisch. Gibt false zurück, wenn kein Status vorhanden ist.

hasState

()Methode 
public function hasState(stateName:String):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bestimmt, ob der angegebene Status auf dieser UIComponent definiert wurde.

Parameter

stateName:String — Der Name des überprüften Status.

Rückgabewerte
Boolean — Bestimmt, ob der angegebene Status definiert wurde.

horizontalGradientMatrix

()Methode 
public function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein horizontaler Farbverlauf gezeichnet wird.

Zur Verbesserung der Leistung wird die Matrix in einer statischen Variablen gespeichert, die bei jedem Aufruf von horizontalGradientMatrix() und verticalGradientMatrix() verwendet wird. Übergeben Sie daher die Ergebnismatrix an drawRoundRect(), bevor Sie horizontalGradientMatrix() oder verticalGradientMatrix() erneut aufrufen.

Parameter

x:Number — Die linke Koordinate des Farbverlaufs in Pixeln.
 
y:Number — Die obere Koordinate des Farbverlaufs in Pixeln.
 
width:Number — Die Breite des Farbverlaufs in Pixeln.
 
height:Number — Die Höhe des Farbverlaufs in Pixeln.

Rückgabewerte
Matrix — Die Matrix für den horizontalen Farbverlauf.

initAdvancedLayoutFeatures

()Methode 
protected function initAdvancedLayoutFeatures():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Initialisiert die Implementierung und Speicherung von weniger häufig verwendeten, erweiterten Layoutfunktionen einer Komponente. Rufen Sie diese Funktion auf, bevor Sie die vom AdvancedLayoutFeatures-Objekt implementierten Funktionen verwenden.

initializationComplete

()Methode 
protected function initializationComplete():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Schließt die Initialisierung dieser Komponente ab.

Diese Methode wird zuletzt ausgeführt, wenn Sie eine Komponente einem übergeordneten Element zum ersten Mal mit addChild() oder addChildAt() hinzufügen. Sie übernimmt einige allgemeine Verwaltungsfunktionen bei der Auslösung des initialize-Ereignisses. Wenn Sie eine Komponente schreiben, brauchen Sie diese Methode nicht zu überschreiben.

initialize

()Methode 
public function initialize():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Initialisiert die interne Struktur dieser Komponente.

Das Initialisieren einer UIComponent ist der vierte Schritt bei der Erstellung einer visuellen Komponenteninstanz. Er wird automatisch ausgeführt, wenn die Instanz dem übergeordneten Element das erste Mal hinzugefügt wird. Daher brauchen Sie die initialize()-Methode in der Regel nicht aufzurufen. Das Flex-Framework ruft sie über die Überschreibung der addChild()- und addChildAt()-Methode der UIComponent auf.

Für den ersten Schritt bei der Erstellung einer visuellen Komponenteninstanz verwenden Sie den new-Operator:

      var okButton:Button = new Button();

Die erstellte Button-Instanz ist ein einzelnes DisplayObject, dem noch kein UITextField zur Beschriftung untergeordnet und auch kein anderes Element übergeordnet ist.

Im zweiten Schritt konfigurieren Sie die Eigenschaften, Stile und Ereignisprozeduren für die neu erstellte Instanz:

      okButton.label = "OK";
      okButton.setStyle("cornerRadius", 0);
      okButton.addEventListener(MouseEvent.CLICK, clickHandler);

Der dritte Schritt besteht darin, die Instanz einem übergeordneten Element hinzuzufügen:

      someContainer.addChild(okButton);

Wird addChild() oder addChildAt() erstmalig zum Hinzufügen einer Komponente zu einem übergeordneten Elements verwendet, wird initialize automatisch aufgerufen.

Diese Methode löst ein preinitialize-Ereignis aus, damit diese Komponente von den Entwicklern, die sie verwenden, vor Erstellung ihrer internen Struktur geändert werden kann. Als Nächstes wird die createChildren()-Methode zum Erstellen der internen Struktur der Komponente aufgerufen. Bei einer Schaltfläche erstellt diese Methode das UITextField zur Beschriftung und fügt es hinzu. Dann wird ein initialize-Ereignis ausgelöst, damit Entwickler die Komponente nach der Erstellung ihrer internen Struktur ändern können

Beachten Sie, dass die Erstellung der internen Struktur dadurch ausgelöst wird, dass die Komponente dem übergeordneten Element zum ersten Mal hinzugefügt wird. Wenn die interne Struktur andere UIComponents enthält, ist dies ein rekursiver Prozess, bei dem der DisplayObjects-Baum jeweils um einen Blattknoten erweitert wird.

Wenn Sie eine Komponente schreiben, brauchen Sie diese Methode nicht zu überschreiben.

initializeAccessibility

()Methode 
protected function initializeAccessibility():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Initialisiert den Code dieser Komponente für Eingabehilfen zur Barrierefreiheit.

Diese Methode wird von der initialize()-Methode aufgerufen, um eine Verknüpfung zum Komponentencode für Eingabehilfen zur Barrierefreiheit herzustellen, der in einer separaten Klasse des mx.accessibility-Pakets enthalten ist. Jede Unterklasse, die Eingabehilfen zur Barrierefreiheit unterstützt, muss diese Methode überschreiben, da der Verknüpfungsprozess in jeder Unterklasse eine andere statische Variable verwendet.

initializeRepeaterArrays

()Methode 
public function initializeRepeaterArrays(parent:IRepeaterClient):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Initialisiert verschiedene Eigenschaften, die wiederholte Instanzen dieser Komponente verfolgen.

Mit einem MXML <mx:Repeater/>-Tag können wiederholte Instanzen einer Komponente, d. h. eine Instanz pro Element im Datenprovider des Repeaters, erstellt werden. Die Eigenschaften instanceIndices, repeaters und repeaterIndices von UIComponent verfolgen das Datenelement und den Repeater der einzelnen Instanzen.

Dies ist eine interne Methode, die automatisch durch das Flex-Framework aufgerufen wird. Es braucht nicht aufgerufen oder überschrieben zu werden.

Parameter

parent:IRepeaterClient — Das übergeordnete Objekt mit dem Repeater, der diese Komponente erstellt hat.

invalidateDisplayList

()Methode 
public function invalidateDisplayList():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Markiert eine Komponente, sodass die updateDisplayList()-Methode während einer späteren Bildschirmaktualisierung aufgerufen wird.

Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise die Breite und Höhe ändern möchten, wäre es ineffizient, die Komponente sofort nach der Änderung der Breite und dann nochmals nach der Änderung der Höhe zu aktualisieren. Zuerst sollten die beiden Eigenschaften geändert und dann die Komponente mit der neuen Größe gerendert werden.

Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.

invalidateLayering

()Methode 
public function invalidateLayering():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.4

Wird von den Objekten einer Komponente aufgerufen, um anzugeben, dass ihre depth-Eigenschaft geändert wurde. Beachten Sie, dass diese Funktion zwar in UIComponent definiert wird, die Unterklassen jedoch Unterstützung für eine komplexe Ebenenanordnung implementieren müssen. Standardmäßig unterstützen nur Group und DataGroup die willkürliche Ebenenanordnung ihrer untergeordneten Objekte.

Verwandte API-Elemente

invalidateLayoutDirection

()Methode 
public function invalidateLayoutDirection():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Elemente müssen diese Methode aufrufen, wenn ihre eigene layoutDirection oder die layoutDirection des übergeordneten Elements geändert wird. Bei Unterschieden ist diese Methode dafür zuständig, den Inhalt des Elements zu spiegeln und die Transformation des Elements nach dem Layout so zu aktualisieren, dass die Nachfolger ein gespiegeltes Koordinatensystem erben. IVisualElements implementieren die Spiegelung in der Regel, indem sie mithilfe von postLayoutTransformOffsets die x-Achse um -1 skalieren und die x-Koordinate des Ursprungs um die Breite des Elements verschieben. Der Nettoeffekt dieser „Spiegeltransformation“ ist eine Umkehrung der Richtung, in welcher die x-Achse verlängert wird, ohne dass die Position des Elements relativ zum Ursprung seines übergeordneten Elements verändert wird.

invalidateParentSizeAndDisplayList

()Methode 
protected function invalidateParentSizeAndDisplayList():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Helper-Methode zur Invalidierung der Größe und Anzeigeliste des übergeordneten Objekts, wenn sich dieses Objekt auf das Layout (includeInLayout entspricht „true“) auswirkt.

invalidateProperties

()Methode 
public function invalidateProperties():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Markiert eine Komponente, sodass die commitProperties()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.

Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise die Textfarbe und die Schriftgröße ändern möchten, wäre es ineffizient, die Farbe sofort nach der Textänderung zu aktualisieren und dann nochmals nach der Änderung der Größe. Zuerst sollten die beiden Eigenschaften geändert und dann der Text mit der neuen Größe und Farbe gerendert werden.

Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.

invalidateSize

()Methode 
public function invalidateSize():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Markiert eine Komponente, sodass die measure()-Methode bei einer späteren Bildschirmaktualisierung aufgerufen wird.

Die Invalidierung ist ein nützlicher Mechanismus, um doppelte Arbeit zu vermeiden, indem die Verarbeitung der Änderungen einer Komponente bis zu einer späteren Bildschirmkomponente verschoben wird. Wenn Sie beispielsweise den Text und die Schriftgröße ändern möchten, wäre es ineffizient, den Text sofort nach der Textänderung zu aktualisieren und dann nochmals nach der Änderung der Größe. Zuerst sollten die beiden Eigenschaften geändert und dann der Text und der neuen Größe gerendert werden.

Invalidierungsmethoden werden selten aufgerufen. Im Allgemeinen wird durch Einstellen einer Komponenteneigenschaft automatisch die entsprechende Invalidierungsmethode aufgerufen.

isOurFocus

()Methode 
protected function isOurFocus(target:DisplayObject):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird üblicherweise von Komponenten überschrieben, die UITextField-Objekte enthalten, wobei das UITextField-Objekt den Fokus erhält.

Parameter

target:DisplayObject — Ein UIComponent-Objekt mit einem UITextField-Objekt, das den Fokus erhalten kann.

Rückgabewerte
Boolean — Gibt true zurück, wenn das UITextField-Objekt den Fokus hat.

keyDownHandler

()Methode 
protected function keyDownHandler(event:KeyboardEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Ereignisprozedur, die bei einem keyDown-Ereignis aufgerufen wird. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.

Parameter

event:KeyboardEvent — Das Ereignisobjekt.

keyUpHandler

()Methode 
protected function keyUpHandler(event:KeyboardEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Ereignisprozedur, die bei einem keyUp-Ereignis aufgerufen wird. Wenn Sie diese Methode überschreiben, stellen Sie sicher, dass Sie die Basisklassenversion aufrufen.

Parameter

event:KeyboardEvent — Das Ereignisobjekt.

localToContent

()Methode 
public function localToContent(point:Point):Point

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert lokale Koordinaten eines Point-Objekts in Inhaltskoordinaten. Lokale Koordinaten geben eine Pixelposition relativ zur linken oberen Ecke der Komponente an. Inhaltskoordinaten geben eine Pixelposition relativ zur linken oberen Ecke des Inhalts der Komponente an und schließen den gesamten Inhaltsbereich der Komponente ein, sogar Bereiche, die derzeit abgeschnitten sind und durch einen Bildlauf angezeigt werden müssen. Sie verwenden das Inhaltskoordinatensystem, um die Positionen von untergeordneten Elementen eines Containers mit absoluter Positionierung einzustellen und abzurufen.

Parameter

point:Point — Ein Point-Objekt, das die x- und y-Koordinaten im lokalen Koordinatensystem als Eigenschaften angibt.

Rückgabewerte
Point — Ein Point-Objekt, dessen Koordinaten sich auf das Inhaltskoordinatensystem beziehen.

Verwandte API-Elemente

matchesCSSState

()Methode 
public function matchesCSSState(cssState:String):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt true zurück, wenn cssState mit currentCSSState übereinstimmt. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()-Methode aufgerufen.

Beachten Sie, dass Spark-Komponenten ihren Skinstatus als Pseudostatus verwenden. Halo-Komponenten verwenden die currentState-Eigenschaft.

Parameter

cssState:String — Ein möglicher Wert von CSSCondition.value. Stellt den aktuellen Status dieser Komponente dar; wird zum Zuordnen von CSS-Pseudoselektoren verwendet.

Rückgabewerte
Booleantrue, wenn cssState mit currentCSSState übereinstimmt. Standardmäßig ist currentCSSState mit currentState identisch. Gibt null zurück, wenn kein Status vorhanden ist.

matchesCSSType

()Methode 
public function matchesCSSType(cssType:String):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bestimmt, ob diese Instanz dem angegebenen Typ entspricht oder eine Unterklasse davon ist. Normalerweise rufen Sie diese Methode nicht direkt auf. Sie wird von der mx.styles.CSSCondition.matchesStyleClient()-Methode aufgerufen.

Parameter

cssType:String — Ein CSSSelector-Objekt.

Rückgabewerte
Booleantrue, wenn cssType sich in der Hierarchie qualifizierter Typselektoren befindet.

measure

()Methode 
protected function measure():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Berechnet die Standardgröße und optional die Standardmindestgröße der Komponente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.

Sie können diese Methode nicht direkt aufrufen. Flex ruft die measure()-Methode auf, wenn die Komponente einem Container mithilfe der addChild()-Methode hinzufügt und die invalidateSize()-Methode der Komponente aufgerufen wird.

Wenn Sie eine bestimmte Höhe und Breite für die Komponente einstellen, ruft Flex die measure()-Methode nicht auf, auch wenn Sie die invalidateSize()-Methode explizit aufrufen. Das bedeutet, dass Flex die measure()-Methode nur aufruft, wenn die Eigenschaft explicitWidth oder die Eigenschaft explicitHeight der Komponente „NaN“ entspricht.

Für die Überschreibung dieser Methode müssen Sie die Eigenschaften measuredWidth und measuredHeight festlegen, um die Standardgröße zu definieren. Optional können Sie die Eigenschaften measuredMinWidth und measuredMinHeight festlegen, um die Standardmindestgröße zu definieren.

Die meisten Komponenten berechnen diese Werte anhand des Inhalts, den sie darstellen, und der Eigenschaften, die sich auf die Darstellung des Inhalts auswirken. Einige Komponenten verfügen einfach über fest kodierte Standardwerte.

measure() wurde dazu konzipiert, dass die Komponente die eigenen natürlichen Werte als Standard bereitstellt. Daher sollten die Eigenschaften measuredWidth und measuredHeight von Faktoren wie den folgenden bestimmt werden:

  • Textmenge, die von der Komponente angezeigt werden muss.
  • Textstile, wie fontSize.
  • Die Größe eines JPEG-Bilds, das von der Komponente angezeigt wird.
  • Die gemessenen oder expliziten Größen der untergeordneten Elemente der Komponente.
  • Rahmen, Ränder und Zwischenräume.

In einigen Fällen gibt es keine natürliche Art zur Bestimmung der Standardwerte. Beispielsweise kann eine einfache GreenCircle-Komponente in der measure()-Methode für measuredWidth = 100 und measuredHeight = 100 festlegen, um eine angemessene Standardgröße anzugeben. In anderen Fällen, wie beispielsweise bei einem Textbereich, kann eine entsprechende Berechnung (wie die Suche nach der richtigen Breite und Höhe zur Anzeige des gesamten Texts im Seitenverhältnis eines Goldenen Rechtecks) zu zeitaufwendig sein.

Die Standardimplementierung von measure() setzt measuredWidth, measuredHeight, measuredMinWidth und measuredMinHeight auf 0.

measureHTMLText

()Methode 
public function measureHTMLText(htmlText:String):flash.text:TextLineMetrics

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Misst den angegebenen HTML-Text, der HTML-Tags wie etwa <font> und <b> enthalten kann. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird.

Parameter

htmlText:String — Ein String, der den zu messenden HTML-Text angibt.

Rückgabewerte
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.

measureText

()Methode 
public function measureText(text:String):flash.text:TextLineMetrics

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Misst den angegebenen Text. Dabei wird davon ausgegangen, dass er in einem einzeiligen UITextField (oder UIFTETextField) mit einem durch die Stile dieser UIComponent bestimmten UITextFormat angezeigt wird. Funktioniert nicht bei Spark-Komponenten, da sie UITextField (oder UIFTETextField) nicht verwenden. Um Text in Spark-Komponenten zu messen, rufen Sie die Maße von spark.components.Label oder spark.components.RichText ab.

Parameter

text:String — Ein String, der den zu messenden Text angibt.

Rückgabewerte
flash.text:TextLineMetrics — Ein TextLineMetrics-Objekt mit den Textabmessungen.

move

()Methode 
public function move(x:Number, y:Number):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verschiebt die Komponente innerhalb der übergeordneten Komponente an eine angegebene Position. Das Aufrufen dieser Methode entspricht dem Festlegen der x- und y-Eigenschaften.

Wenn Sie die updateDisplayList()-Methode in einer benutzerdefinierten Komponente überschreiben, rufen Sie die move()-Methode auf, statt die x- und y-Eigenschaften festzulegen. Der Unterschied besteht darin, dass die move()-Methode die Position der Komponente ändert und dann ein move-Ereignis auslöst, sobald Sie die Methode aufrufen. Wenn Sie dagegen die x- und y-Eigenschaften festlegen, wird die Position der Komponente geändert und das Ereignis bei der nächsten Bildschirmaktualisierung ausgelöst.

Parameter

x:Number — Position „links“ der Komponente in ihrer übergeordneten Komponente.
 
y:Number — Position „oben“ der Komponente in ihrer übergeordneten Komponente.

notifyStyleChangeInChildren

()Methode 
public function notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Propagiert Stiländerungen bis zu den untergeordneten Komponenten. Unter normalen Umständen brauchen Sie diese Methode nie aufzurufen.

Parameter

styleProp:String — String, der den Namen der style-Eigenschaft festlegt.
 
recursive:Boolean — Benachrichtigt rekursiv alle untergeordneten Elemente dieser Komponente.

owns

()Methode 
public function owns(child:DisplayObject):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt true zurück, wenn die Kette von owner-Eigenschaften von child auf diese UIComponent verweist.

Parameter

child:DisplayObject — Eine UIComponent.

Rückgabewerte
Booleantrue, wenn das untergeordnete Objekt diese UIComponent als übergeordnetes Objekt oder Eigentümer hat.

parentChanged

()Methode 
public function parentChanged(p:DisplayObjectContainer):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von Flex aufgerufen, wenn ein UIComponent-Objekt einem übergeordneten Element hinzugefügt oder daraus entfernt wird. Unter normalen Umständen brauchen Entwickler diese Methode nie aufzurufen.

Parameter

p:DisplayObjectContainer — Das übergeordnete Objekt dieses UIComponent-Objekts.

prepareToPrint

()Methode 
public function prepareToPrint(target:IFlexDisplayObject):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Bereitet ein IFlexDisplayObject für das Drucken vor. Für die UIComponent-Klasse führt die Methode keine Aktion aus. Flex-Container überschreiben die Methode zur Vorbereitung für das Drucken, indem beispielsweise Bildlaufleisten aus der Druckausgabe entfernt werden.

Diese Methode wird normalerweise von Anwendungsentwicklern nicht verwendet.

Parameter

target:IFlexDisplayObject — Die zu druckende Komponente. Es kann sich um die aktuelle Komponente handeln oder um eines ihrer untergeordneten Elemente.

Rückgabewerte
Object — Objekt mit den Eigenschaften der aktuellen Komponente, die für die finishPrint()-Methode zum Wiederherstellen des vorherigen Status benötigt werden.

Verwandte API-Elemente

regenerateStyleCache

()Methode 
public function regenerateStyleCache(recursive:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt den CSS-Stilcache für diese Komponente. Wenn der recursive-Parameter auf true gesetzt ist, wird der Cache auch für alle untergeordneten Elemente dieser Komponente erstellt.

Das Flex-Framework ruft diese Methode in folgenden Situationen auf:

  • Hinzufügen einer UIComponent zu einem übergeordneten Element mit der addChild()- oder der addChildAt()-Methode.
  • Ändern der styleName-Eigenschaft einer UIComponent
  • Festlegen eines Stils im CSS-Selektor mit der setStyle()-Methode von CSSStyleDeclaration

Das Erstellen des Stylecache ist ein rechenintensiver Vorgang. Ändern Sie also styleName nur, wenn dies unbedingt nötig ist. Dasselbe gilt für das Einstellen von Selektorstilen.

Diese Methode wird nicht aufgerufen, wenn Sie einen Instanzstil mit der setStyle()-Methode von UIComponent einstellen. Das Einstellen eines Instanzstils ist im Vergleich zum Einstellen eines Selektorstils ein relativ schneller Vorgang.

Sie brauchen diese Methode nicht aufzurufen oder zu überschreiben.

Parameter

recursive:Boolean — Regeneriert rekursiv den Stilcache für alle untergeordneten Elemente dieser Komponente.

registerEffects

()Methode 
public function registerEffects(effects:Array):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Registriert den EffectManager jedes Effektereignisses als Ereignis-Listener. Unter normalen Umständen brauchen Sie diese Methode nie aufzurufen.

Parameter

effects:Array — Die Namen der Effektereignisse.

removeStyleClient

()Methode 
public function removeStyleClient(styleClient:IAdvancedStyleClient):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 9, AIR 1.1

Entfernt einen nichtvisuellen Stilclient aus dieser Komponenteninstanz. Nachdem diese Methode aufgerufen wurde, übernimmt der nicht visuelle Stilclient von dieser Komponenteninstanz keine Stiländerungen mehr. Beim Verwenden dieser Methode wird außerdem die styleParent-Eigenschaft des styleClient-Parameters auf null gesetzt. Wenn der styleClient dieser Komponenteninstanz nicht hinzugefügt wurde, wird keine Aktion ausgeführt.

Parameter

styleClient:IAdvancedStyleClient — Der IAdvancedStyleClient, der aus der Liste nicht visueller Stilclients dieser Komponente entfernt werden soll.

Verwandte API-Elemente

replayAutomatableEvent

()Methode 
public function replayAutomatableEvent(event:Event):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wiederholt das festgelegte Ereignis. Komponentenautoren sollten super.replayAutomatableEvent für den Fall aufrufen, dass das voreingestellte Wiederholverhalten in einer Superklasse definiert wurde.

Parameter

event:Event — Das zu wiederholende Ereignis.

Rückgabewerte
Booleantrue, wenn eine Wiederholung erfolgreich war.

resolveAutomationIDPart

()Methode 
public function resolveAutomationIDPart(criteria:Object):Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Löst ein untergeordnetes Element mithilfe der bereitgestellten ID auf. Die ID ist ein Satz Eigenschaften, der von der createAutomationIDPart()-Methode bereitgestellt wird.

Parameter

criteria:Object — Satz Eigenschaften, welcher das untergeordnete Element beschreibt. Die Kriterien können reguläre Ausdruckswerte enthalten, was zur Übereinstimmung mehrerer untergeordneter Elemente mit den Kriterien führen kann.

Rückgabewerte
Array — Array von untergeordneten Elementen, auf welche die Kriterien zutrafen oder null, wenn keine untergeordneten Elemente aufgelöst werden konnten.

resourcesChanged

()Methode 
protected function resourcesChanged():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Methode wird aufgerufen, wenn eine UIComponent erstellt wird, und wird erneut aufgerufen, wenn ResourceManager ein "change"-Ereignis auslöst, um anzugeben, dass sich die lokalisierten Ressourcen geändert haben.

Dieses Ereignis wird ausgelöst, wenn Sie die localeChain-Eigenschaft des ResourceManager setzen, wenn ein Ressourcenmodul den Ladevorgang abgeschlossen hat und wenn Sie die update()-Methode des ResourceManager aufrufen.

Unterklassen sollten diese Methode überschreiben und nach dem Aufruf von super.resourcesChanged() einen als Antwort auf die neuen Ressourcenwerte angemessenen Vorgang ausführen.

resumeBackgroundProcessing

()Methode 
public static function resumeBackgroundProcessing():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Setzt die Hintergrundverarbeitung von Methoden fort, die durch callLater() in die Warteschlange gestellt wurden, nachdem suspendBackgroundProcessing() aufgerufen wurde.

Weitere Informationen finden Sie in der Beschreibung zu suspendBackgroundProcessing().

setActualSize

()Methode 
public function setActualSize(w:Number, h:Number):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Ändert die Größe des Objekts. Anders als beim direkten Einstellen der width- und height-Eigenschaften werden durch Aufrufen der setActualSize()-Methode nicht die explictWidth- und explicitHeight-Eigenschaften eingestellt, sodass bei einer nachfolgenden Layoutberechnung möglicherweise die vorherige Größe des Objekts wiederhergestellt werden kann. Diese Methode wird hauptsächlich von Komponentenentwicklern verwendet, die die updateDisplayList()-Methode implementieren, sowie von Effekten und vom LayoutManager.

Parameter

w:Number — Breite des Objekts.
 
h:Number — Höhe des Objekts.

setConstraintValue

()Methode 
public function setConstraintValue(constraintName:String, value:*):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt einen Layout-Beschränkungswert fest. Der Wert entspricht dem beim Festlegen des Beschränkungsstils für diese Komponente.

Parameter

constraintName:String — Der Name des Beschränkungsstils, welcher einer der folgenden sein kann: „left“, „right“, „top“, „bottom“, „verticalCenter“, „horizontalCenter“, „baseline“.
 
value:* — Der Wert der Beschränkung kann auf zwei verschiedene Arten angegeben werden. Der Wert kann ein numerischer String, beispielsweise „10“ sein, oder in Form von „identifier:numeric string“ angegeben werden. Bei „identifier:numeric string“ steht „identifier“ für die id einer ConstraintRow oder ConstraintColumn. Beispiel: Ein Wert von „cc1:10“ gibt einen Wert von „10“ für die ConstraintColumn mit der id „cc1“ an.

setCurrentState

()Methode 
public function setCurrentState(stateName:String, playTransition:Boolean = true):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt den aktuellen Status fest.

Parameter

stateName:String — Der Name des neuen Ansichtsstatus.
 
playTransition:Boolean (default = true) — Bei true wird der entsprechende Übergang wiedergegeben, wenn sich der Ansichtsstatus ändert.

Verwandte API-Elemente

setFocus

()Methode 
public function setFocus():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt den Fokus auf diese Komponente. Die Komponente kann den Fokus wiederum an eine Unterkomponente übergeben.

Hinweis: Wenn der Fokus mit dieser Methode festgelegt wird, werden nur TextInput- und TextArea-Steuerelemente hervorgehoben. Alle Steuerelemente werden hervorgehoben, wenn der Benutzer durch Drücken der Tabulatortaste zu einem Steuerelement wechselt.

setLayoutBoundsPosition

()Methode 
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Koordinaten fest, die für das Zeichnen des Elements auf dem Bildschirm verwendet werden.

Aufrufe der setLayoutBoundSize()-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition() auf, nachdem Sie setLayoutBoundSize() aufgerufen haben.

Parameter

x:Number — Die x-Koordinate in der linken oberen Ecke des Begrenzungsrahmens
 
y:Number — Die y-Koordinate in der linken oberen Ecke des Begrenzungsrahmens.
 
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf true eingestellt ist, wird das Element so platziert, dass die linke obere Ecke des Begrenzungsrahmens gleich (x, y) ist. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.

setLayoutBoundsSize

()Methode 
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Layoutgröße des Elements fest. Dies ist die Größe, die für das Zeichnen des Elements auf dem Bildschirm verwendet wird.

Wenn die width- und/oder height-Parameter nicht angegebene werden (NaN), stellt Flex die Layoutgröße des Elements auf dessen bevorzugte Breite bzw. Höhe ein.

Aufrufe der setLayoutBoundSize()-Methode können sich auf die Layoutposition auswirken. Rufen Sie deshalb setLayoutBoundPosition() auf, nachdem Sie setLayoutBoundSize() aufgerufen haben.

Parameter

width:Number — Die Layoutbreite des Elements.
 
height:Number — Die Layouthöhe des Elements.
 
postLayoutTransform:Boolean (default = true) — Wenn postLayoutTransform auf „true“ eingestellt ist, entsprechen die angegebenen Größen denen des Begrenzungsrahmens des Elements. Der Begrenzungsrahmen ist im übergeordneten Koordinatenraum des Elements und wird ausgehend von der Layoutgröße, Layoutposition und der Layouttransformationsmatrix des Elements berechnet.

setLayoutMatrix

()Methode 
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Transformationsmatrix fest, die verwendet wird, um die Layoutgröße der Komponente und die Position relativ zu den Geschwisterelementen zu berechnen.

Die Matrix wird normalerweise mit den 2D-Eigenschaften der Komponente wie x, y, rotation, scaleX, scaleY, transformX und transformY definiert. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets.

Beachten Sie, dass die Layout-Matrix in getPreferredSize(), getMinSize(), getMaxSize() und getLayoutSize() unterteilt ist, wenn sie in übergeordneten Koordinaten berechnet wird, sowie in getLayoutPosition() für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false an die invalidateLayout()-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.

Parameter

value:Matrix — Die Matrix.
 
invalidateLayout:Booleantrue, um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout()-Methode.

setLayoutMatrix3D

()Methode 
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt die Transformations-Matrix3D fest, die zur Berechnung der Layoutgröße und -position der Komponenete relativ zu ihren Parallelobjekten verwendet wird.

Diese Matrix wird normalerweise durch die Transformationseigenschaften der Komponente definiert, wie etwa x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX und transformY. Manche Komponenten können zusätzliche Transformationseigenschaften aufweisen, die auf der Layoutmatrix angewendet werden, um die endgültige, berechnete Matrix zu bestimmen. Beispielsweise definiert UIComponent die offsets-Eigenschaft.

Beachten Sie, dass die Layout-Matrix3D in getPreferredSize(), getMinSize(), getMaxSize() und getLayoutSize() berücksichtigt wird, wenn sie in übergeordneten Koordinaten berechnet wird, und in getLayoutPosition() für übergeordnete und untergeordnete Koordinaten. Layouts, die die Transformationsmatrix explizit berechnen, rufen diese Methode normalerweise auf und arbeiten mit Größen in untergeordneten Koordinaten. Layouts, die diese Methode aufrufen, übergeben false an die invalidateLayout()-Methode, sodass keine nachfolgende Übergabe eines Layouts ausgelöst wird.

Parameter

value:Matrix3D — Die Matrix.
 
invalidateLayout:Booleantrue, um den übergeordneten Container zu zwingen, seine untergeordneten Elemente neu anzuordnen. Normalerweise übergeben Sie true an die invalidateLayout()-Methode.

setStretchXY

()Methode 
protected function setStretchXY(stretchX:Number, stretchY:Number):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Gibt einen Dehnfaktor für die Transformation in die horizontale und vertikale Richtung an. Der Dehnfaktor wird auf die berechnete Matrix vor allen anderen Transformationen angewendet.

Parameter

stretchX:Number — Die horizontale Komponente des Dehnfaktors.
 
stretchY:Number — Die vertikale Komponente des Dehnfaktors.

setStyle

()Methode 
public function setStyle(styleProp:String, newValue:*):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Legt eine Stileigenschaft für diese Komponenteninstanz fest.

Dieser Stil kann einen global festgelegten Stil überschreiben.

Der Aufruf der setStyle()-Methode kann zu einer verringerten Leistung führen. Verwenden Sie diese Methode nur, wenn unbedingt notwendig.

Parameter

styleProp:String — Name der style-Eigenschaft.
 
newValue:* — Neuer Wert für den Stil.

setVisible

()Methode 
public function setVisible(value:Boolean, noEvent:Boolean = false):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird aufgerufen, wenn sich die visible-Eigenschaft ändert. Stellen Sie die visible-Eigenschaft ein, um eine Komponente ein- oder auszublenden, statt diese Methode direkt aufzurufen.

Parameter

value:Boolean — Der neue Wert der visible-Eigenschaft. Geben Sie true an, um die Komponente einzublenden, und false, um sie auszublenden.
 
noEvent:Boolean (default = false) — Ist der Wert true, sollten Sie kein Ereignis auslösen. Ist der Wert false, lösen Sie, wenn die Komponente sichtbar wird, ein show-Ereignis, und wenn sie nicht sichtbar wird, ein hide-Ereignis aus.

stateChanged

()Methode 
protected function stateChanged(oldState:String, newState:String, recursive:Boolean):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Diese Methode wird aufgerufen, wenn sich ein Status ändert, um zu überprüfen, ob statusspezifische Stile auf diese Komponente anwendbar sind. Wenn ein entsprechender CSS-Pseudoselektor für den aktuellen Status möglicherweise vorhanden ist, muss der Stilcache für diese Instanz neu generiert werden. Das gleiche gilt für alle untergeordneten Elemente, wenn der recursive-Parameter auf true gesetzt ist.

Parameter

oldState:String — Der Name des alten Status.
 
newState:String — Der Name des neuen Status.
 
recursive:Boolean — Legen Sie true fest, um eine rekursive Prüfung auszuführen.

styleChanged

()Methode 
public function styleChanged(styleProp:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erkennt Änderungen an Stileigenschaften. Ist eine Stileigenschaft eingestellt, ruft Flex die styleChanged()-Methode auf und übergibt an sie den Namen des eingestellten Stils.

Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können. Wenn Sie eine benutzerdefinierte Komponente erstellen, können Sie die styleChanged()-Methode überschreiben, um den an sie übergebenen Stilnamen zu prüfen, und die Änderung entsprechend verarbeiten. Auf diese Weise können Sie das Standardverhalten eines vorhandenen Stils überschreiben oder Ihre eigenen benutzerdefinierten Stileigenschaften hinzufügen.

Bei einer Stileigenschaft muss Ihre Überschreibung der styleChanged()-Methode die invalidateDisplayList()-Methode aufrufen, damit Flex die updateDisplayList()-Methode der Komponente bei der nächsten Bildschirmaktualisierung ausführt.

Parameter

styleProp:String — Der Name der Stileigenschaft oder „null“, wenn sich alle Stile für diese Komponente geändert haben.

stylesInitialized

()Methode 
public function stylesInitialized():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Flex ruft die stylesInitialized()-Methode auf, wenn die Stile für eine Komponente zum ersten Mal initialisiert werden.

Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können. Flex garantiert, dass die Stile Ihrer Komponente vollständig initialisiert werden, bevor die measure- und die updateDisplayList()-Methode Ihrer Komponente zum ersten Mal aufgerufen werden. Für die meisten Komponenten ist dies ausreichend. Wenn Sie jedoch früher auf Stilwerte zugreifen müssen, können Sie die stylesInitialized()-Funktion überschreiben, um gleich nach der ersten Initialisierung auf die die Stileigenschaften zuzugreifen.

suspendBackgroundProcessing

()Methode 
public static function suspendBackgroundProcessing():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Blockiert die Hintergrundverarbeitung von Methoden, die durch callLater() in die Warteschlange gestellt wurden, bis resumeBackgroundProcessing() aufgerufen wird.

Diese Methoden können bei zeitkritischem Code nützlich sein, der ohne Unterbrechung ausgeführt werden muss. Wenn Sie beispielsweise die suspendBackgroundProcessing-Eigenschaft eines Effekts auf true setzen, wird suspendBackgroundProcessing() automatisch zu Beginn und resumeBackgroundProcessing am Ende der Wiedergabe aufgerufen, damit die Animation flüssig und ohne Stocken abläuft.

Da der LayoutManager callLater() verwendet, werden commitProperties(), measure() und updateDisplayList() nicht zwischen suspendBackgroundProcessing() und resumeBackgroundProcessing() aufgerufen.

Sowohl eine äußere als auch eine innere Methode (d. h. die von äußeren Methoden aufgerufene Methode) können suspendBackgroundProcessing() und resumeBackgroundProcessing() sicher aufrufen, da diese Methoden einen Zählerwert erhöhen oder verringern, der bestimmt, ob eine Hintergrundverarbeitung erfolgt.

transformAround

()Methode 
public function transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Eine Dienstprogrammmethode zum Aktualisieren der Drehung, Skalierung und Versetzung der Transformation, während gleichzeitig ein im Koordinatenraum der Komponente selbst angegebener bestimmter Punkt im übergeordneten Koordinatenraum unverändert erhalten bleibt. Diese Funktion weist die bereitgestellten Drehungs-, Skalierungs- und Versetzungswerte zu und aktualisiert dann die x/y/z-Eigenschaften nach Bedarf, um den Transformationsmittelpunkt unverändert beizubehalten.

Parameter

transformCenter:Vector3D — Der Punkt (in den Koordinaten der Komponente selbst), der relativ zu seinem übergeordneten Objekt unverändert erhalten bleiben soll.
 
scale:Vector3D (default = null) — Die neuen Werte für die Skalierung der Transformation.
 
rotation:Vector3D (default = null) — Die neuen Werte für die Drehung der Transformation
 
translation:Vector3D (default = null) — Die neuen Werte für die Versetzung der Transformation.
 
postLayoutScale:Vector3D (default = null) — Die neuen Werte für die Skalierung der Transformation nach dem Layout.
 
postLayoutRotation:Vector3D (default = null) — Die neuen Werte für die Drehung der Transformation nach dem Layout.
 
postLayoutTranslation:Vector3D (default = null) — Die neuen Werte für die Versetzung der Transformation nach dem Layout.
 
invalidateLayout:Boolean (default = true) — Bei true sind die Größe und Anzeige des übergeordneten Containers ungültig. Layouts, die diese Methode aufrufen, übergeben false, sodass eine darauf folgende Übergabe durch das Layout nicht ausgelöst wird.

transformPointToParent

()Methode 
public function transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Eine Dienstmethode, mit der die lokalen Koordinaten eines Punkts dieses Objekts transformiert werden in seine Position innerhalb der Koordinaten des übergeordneten Elements dieses Objekts. Die Ergebnisse vor und nach dem Layout werden in den Parametern position und postLayoutPosition festgelegt, wenn sie nicht null sind.

Parameter

localPosition:Vector3D — Der zu transformierende Punkt, angegeben in den lokalen Koordinaten des Objekts.
 
position:Vector3D — Ein Vector3D-Punkt zur Aufnahme des Ergebnisses vor dem Layout. Bei null wird der Parameter ignoriert.
 
postLayoutPosition:Vector3D — Ein Vector3D-Punkt zur Aufnahme des Ergebnisses nach dem Layout. Bei null wird der Parameter ignoriert.

updateDisplayList

()Methode 
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Zeichnet die Objekte und/oder Größen und platziert die untergeordneten Elemente. Dies ist eine erweiterte Methode, die Sie bei der Erstellung einer UIComponent-Unterklasse überschreiben können.

Sie können diese Methode nicht direkt aufrufen. Flex ruft die updateDisplayList()-Methode auf, wenn eine Komponente einem Container mit der addChild()-Methode hinzugefügt wird und die invalidateDisplayList()-Methode der Komponente aufgerufen wird.

Bei Komponenten ohne untergeordnete Elemente verwenden Sie hier das programmgesteuerte Zeichnen mit Methoden der Grafikobjekte einer Komponente wie graphics.drawRect().

Bei Komponenten mit untergeordneten Elementen rufen Sie hier die move()- und setActualSize()-Methode in den untergeordneten Elementen auf.

Komponenten können programmgesteuert zeichnen, auch wenn sie untergeordnete Objekte haben. Verwenden Sie dabei die Eigenschaften unscaledWidth und unscaledHeight der Komponente als Grenzen.

Es ist wichtig, dass Sie die Eigenschaften unscaledWidth und unscaledHeight statt der Eigenschaften width und height verwenden.

Parameter

unscaledWidth:Number — Legt die Breite der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleX-Eigenschaft der Komponente.
 
unscaledHeight:Number — Legt die Höhe der Komponente in Pixeln und deren Koordinaten fest, unabhängig vom Wert der scaleY-Eigenschaft der Komponente.

validateDisplayList

()Methode 
public function validateDisplayList():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Validiert die Position und Größe der untergeordneten Elemente und zeigt Grafiken an. Wird die LayoutManager.invalidateDisplayList()-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateDisplayList()-Methode zum Zeitpunkt der Anzeigelisten-Aktualisierung verwendet.

validateNow

()Methode 
public function validateNow():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Validiert und aktualisiert die Eigenschaften und das Layout dieses Objekts und zeichnet es ggf. neu. Verarbeitungseigenschaften, die eine umfangreiche Berechnung erfordern, werden in der Regel erst verarbeitet, nachdem das Skript ausgeführt wurde. Beispielsweise wird das Festlegen der width-Eigenschaft verzögert, weil dafür eine Neuberechnung der Breiten der untergeordneten Objekte oder des übergeordneten Objekts erforderlich sein kann. Eine Verzögerung der Verarbeitung verhindert auch, dass sie mehrfach wiederholt werden muss, wenn der Programmcode der Anwendung die width-Eigenschaft mehr als einmal festlegt. Mit dieser Methode können Sie dieses Verhalten überschreiben.

validateProperties

()Methode 
public function validateProperties():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von der Layoutlogik verwendet, um die Eigenschaften einer Komponente durch Aufrufen der commitProperties()-Methode zu validieren. Im Allgemeinen sollten Unterklassen die commitProperties()-Methode und nicht diese Methode überschreiben.

validateSize

()Methode 
public function validateSize(recursive:Boolean = false):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Validiert die gemessene Größe der Komponente. Wird die LayoutManager.invalidateSize()-Methode für diesen ILayoutManagerClient aufgerufen, dann wird die validateSize()-Methode zum Zeitpunkt der Messung verwendet.

Parameter

recursive:Boolean (default = false) — Bei true rufen Sie diese Methode für die untergeordneten Elemente des Objekts auf.

validationResultHandler

()Methode 
public function validationResultHandler(event:ValidationResultEvent):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Verwaltet sowohl die valid- als auch die invalid-Ereignisse eines Validators, der dieser Komponente zugewiesen wurde.

Normalerweise verwalten Sie die valid- und invalid-Ereignisse, die von einem Validator ausgelöst wurden, indem Sie den Validators Ereignis-Listener zuweisen. Wenn Sie Überprüfungsereignisse direkt in der Komponente verwalten möchten, die überprüft wird, können Sie diese Methode für die Verwaltung der valid- und invalid-Ereignisse überschreiben. Üblicherweise rufen Sie super.validationResultHandler(event) in der Überschreibung auf.

Parameter

event:ValidationResultEvent — Das Ereignisobjekt für die Überprüfung.

Verwandte API-Elemente

verticalGradientMatrix

()Methode 
public function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt eine Box-Matrix zurück, die an die drawRoundRect()-Methode als rot-Parameter übergeben werden kann, wenn ein vertikaler Farbverlauf gezeichnet wird.

Zur Verbesserung der Leistung wird die Matrix in einer statischen Variablen gespeichert, die bei jedem Aufruf von horizontalGradientMatrix() und verticalGradientMatrix() verwendet wird. Übergeben Sie daher die Ergebnismatrix an drawRoundRect(), bevor Sie horizontalGradientMatrix() oder verticalGradientMatrix() erneut aufrufen.

Parameter

x:Number — Die linke Koordinate des Farbverlaufs in Pixeln.
 
y:Number — Die obere Koordinate des Farbverlaufs in Pixeln.
 
width:Number — Die Breite des Farbverlaufs in Pixeln.
 
height:Number — Die Höhe des Farbverlaufs in Pixeln.

Rückgabewerte
Matrix — Die Matrix für den vertikalen Farbverlauf.
Ereignisdetails

add

Ereignis
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.ADD

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn die Komponente einem Container als untergeordnetes Inhaltselement mit der addChild()-, addChildAt()-, addElement()- oder addElementAt()-Methode hinzugefügt wird. Wenn die Komponente dem Container als untergeordnetes Element (kein Inhaltselement) mit der rawChildren.addChild()- oder rawChildren.addChildAt()-Methode hinzugefügt wird, wird das Ereignis nicht ausgelöst.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.ADD-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein add-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

creationComplete

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.CREATION_COMPLETE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, nachdem die Erstellung, die Verarbeitung der Eigenschaften, die Messung, die Layouterstellung und Zeichnung der Komponente abgeschlossen wurden.

Zu diesem Zeitpunkt ist die Komponente in Abhängigkeit von ihrer visible-Eigenschaft nicht sichtbar, obwohl sie gezeichnet wurde.

Die FlexEvent.CREATION_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein creationComplete-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

currentStateChange

Ereignis  
Ereignisobjekttyp: mx.events.StateChangeEvent
Eigenschaft StateChangeEvent.type = mx.events.StateChangeEvent.CURRENT_STATE_CHANGE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird nach einer Änderung des Ansichtsstatus ausgelöst.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die StateChangeEvent.CURRENT_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisses, das nach einer Änderung des Ansichtsstatus ausgelöst wird. Diese Konstante hat den Wert „currentStateChange“.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
newStateDer Name des neuen Ansichtsstatus.
oldStateDer Name des früheren Ansichtsstatus.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
typeStateChangeEvent.CURRENT_STATE_CHANGE

currentStateChanging

Ereignis  
Ereignisobjekttyp: mx.events.StateChangeEvent
Eigenschaft StateChangeEvent.type = mx.events.StateChangeEvent.CURRENT_STATE_CHANGING

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird nach einer Änderung der currentState-Eigenschaft jedoch vor der Änderung des Ansichtsstatus ausgelöst.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die StateChangeEvent.CURRENT_STATE_CHANGING-Konstante definiert den Wert der type-Eigenschaft des Ereignisses, das kurz vor der Änderung des Ansichtsstatus ausgelöst wird. Diese Konstante hat den Wert „currentStateChanging“.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
newStateDer Name des neuen Ansichtsstatus.
oldStateDer Name des früheren Ansichtsstatus.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
typeStateChangeEvent.CURRENT_STATE_CHANGING

dragComplete

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_COMPLETE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch den Ziehinitiator (Quelle der gezogenen Daten) ausgelöst, wenn der Ziehvorgang abgeschlossen wird, indem die gezogenen Daten auf einem Ziel abgelegt werden oder der Drag & Drop-Vorgang ohne Ablegen beendet wird.

Mit diesem Ereignis können Sie eine letzte Bereinigung des Drag & Drop-Vorgangs durchführen. Beispielsweise können Sie ein List-Steuerelement von einer Liste in eine andere ziehen und dann das List-Steuerelement in der Quelle löschen, wenn Sie es nicht mehr benötigen.

Wenn Sie Event.preventDefault() in der Ereignisprozedur für das dragComplete-Ereignis eines Tree-Steuerelements beim Ziehen von Daten in ein anderes Tree-Steuerelement aufrufen, wird das Ablegen verhindert.

Die DragEvent.DRAG_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragComplete-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY, DragManager.LINK, DragManager.MOVE oder DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

dragDrop

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_DROP

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird vom Ablageziel ausgelöst, wenn der Benutzer die Maustaste darüber loslässt.

Sie verwenden diese Ereignisprozedur, um die gezogenen Daten dem Ablageziel hinzuzufügen.

Wenn Sie Event.preventDefault() in der Ereignisprozedur für das dragDrop-Ereignis eines Tree-Steuerelements beim Ziehen von Daten von einem Tree-Steuerelement in ein anderes aufrufen, wird das Ablegen verhindert.

Die DragEvent.DRAG_DROP-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragDrop-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY, DragManager.LINK, DragManager.MOVE oder DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

dragEnter

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_ENTER

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch eine Komponente ausgelöst, wenn der Benutzer den Mauszeiger während des Ziehvorgangs darüber bewegt. In einer in Flash Player ausgeführten Anwendung wird das Ereignis beim Bewegen des Mauszeigers über eine Komponente viele Male ausgelöst. In einer in AIR ausgeführten Anwendung wird das Ereignis nur einmal ausgelöst.

Damit dies ein gültiges Ablageziel darstellt, definieren Sie eine Prozedur für dieses Ereignis. In der Prozedur können Sie die Darstellung des Ablageziels ändern, um dem Benutzer eine visuelle Rückmeldung zu geben, dass diese Komponente ein gültiges Ablageziel darstellt. Beispielsweise können Sie einen Rahmen um das Ablageziel zeichnen oder dem Ablageziel den Fokus zuzuweisen.

Um die gezogenen Daten zu akzeptieren, rufen Sie die DragManager.acceptDragDrop()-Methode auf. Wenn Sie acceptDragDrop() nicht aufrufen, wird keines der anderen Drag-Ereignisse abgerufen.

In Flash Player ist der Wert der action-Eigenschaft immer DragManager.MOVE, auch beim Kopieren. Das liegt daran, dass das dragEnter-Ereignis auftritt, bevor das Steuerelement erkennt, dass die Strg-Taste zum Kopieren gedrückt wurde. Die action-Eigenschaft des Ereignisobjekts für das dragOver-Ereignis enthält einen Wert, der den Typ des Ziehvorgangs angibt. Sie können außerdem den Typ der Drag-Aktion durch Aufrufen der DragManager.showFeedback()-Methode ändern.

In AIR ist der Standardwert der action-Eigenschaft DragManager.COPY.

Durch die Art und Weise, wie Daten zu einem Tree-Steuerelement strukturiert sind, verarbeitet das Tree-Steuerelement Drag & Drop anders als die anderen listenbasierten Steuerelemente. Für das Tree-Steuerelement führt die Ereignisprozedur für das dragDrop-Ereignis nur dann eine Aktion aus, wenn Sie Daten im selben Tree-Steuerelement verschieben oder kopieren oder Daten in ein anderes Tree-Steuerelement kopieren. Wenn Sie Daten aus einem Tree-Steuerelement ziehen und in einem anderen Tree-Steuerelement ablegen, um die Daten zu verschieben, führt die Ereignisprozedur für das dragComplete-Ereignis und nicht die Ereignisprozedur für das dragDrop-Ereignis die eigentliche Arbeit des Hinzufügens der Daten zum Ziel-Tree-Steuerelement und des Entfernens der Daten aus dem Quell-Tree-Steuerelement aus. Dies ist erforderlich, da Flex die Daten zuerst aus dem Quell-Tree-Steuerelement entfernen muss, um die verschobenen Daten anzeigen zu können.

Die DragEvent.DRAG_ENTER-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragEnter-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde (immer DragManager.MOVE).
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

Verwandte API-Elemente

dragExit

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_EXIT

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von der Komponente ausgelöst, wenn der Benutzer Daten aus der Komponente zieht, sie jedoch nicht an einem Ziel ablegt.

Mit diesem Ereignis stellen Sie die normale Darstellung des Ablageziels wieder her, wenn diese durch das dragEnter- oder dragOver-Ereignis geändert wurde.

Die DragEvent.DRAG_EXIT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragExit-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY, DragManager.LINK, DragManager.MOVE oder DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

dragOver

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_OVER

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch eine Komponente ausgelöst, wenn der Benutzer den Mauszeiger während des Ziehvorgangs über die Komponente bewegt. In Flash Player wird das Ereignis ausgelöst, wenn Sie ein Element auf ein gültiges Ziel ziehen. In AIR wird das Ereignis ausgelöst, wenn Sie ein Element auf eine beliebige Komponente ziehen, selbst wenn diese Komponente kein gültiges Ablageziel ist.

In der Prozedur können Sie die Darstellung des Ablageziels ändern, um dem Benutzer eine visuelle Rückmeldung zu geben, dass diese Komponente ein gültiges Ablageziel darstellt. Beispielsweise können Sie einen Rahmen um das Ablageziel zeichnen oder dem Ablageziel den Fokus zuzuweisen.

Konfigurieren Sie dieses Ereignis so, dass vor dem Ablegen eine zusätzliche Logik ausgeführt wird. Dabei kann es sich beispielsweise um das Ablegen von Daten am Ablageziel handeln, das Lesen von Tastatureingaben, um zu bestimmen, ob die gezogenen Daten verschoben oder kopiert werden, oder um verschiedene visuelle Rückmeldungen, die von der Art der Drag & Drop-Aktion abhängen.

Sie können außerdem die Art der Drag-Aktion durch Ändern der DragManager.showFeedback()-Methode ändern. Der Standardwert der action-Eigenschaft lautet DragManager.MOVE.

Die DragEvent.DRAG_OVER-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragOver-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY, DragManager.LINK, DragManager.MOVE oder DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

Verwandte API-Elemente

dragStart

Ereignis  
Ereignisobjekttyp: mx.events.DragEvent
Eigenschaft DragEvent.type = mx.events.DragEvent.DRAG_START

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird zu Beginn des Ziehvorgangs vom Ziehinitiator ausgelöst. Dieses Ereignis wird intern von den listenbasierten Steuerelementen verwendet. Bei der Drag & Drop-Implementierung findet es keine Anwendung. Wenn Sie den Start eines Drag & Drop-Vorgangs steuern möchten, verwenden Sie das mouseDown- oder mouseMove-Ereignis.

Die DragEvent.DRAG_START-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein dragStart-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
actionDie Aktion, durch die das Ereignis ausgelöst wurde: DragManager.COPY, DragManager.LINK, DragManager.MOVE oder DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
dragInitiatorDie Komponente, durch die der Ziehvorgang eingeleitet wurde.
dragSourceDas DragSource-Objekt, das die gezogenen Daten enthält.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

effectEnd

Ereignis  
Ereignisobjekttyp: mx.events.EffectEvent
Eigenschaft EffectEvent.type = mx.events.EffectEvent.EFFECT_END

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird nach Abschluss eines Effekts ausgelöst.

Der Effekt führt die letzte Gruppe von visuellen Änderungen aus, bevor dieses Ereignis ausgelöst wird, aber die sich daraus ergebenden Änderungen sind auf dem Bildschirm nicht zu sehen. Das bedeutet, dass sie möglicherweise andere Änderungen mit der callLater()-Methode hinauszögern müssen, bis diese Änderungen ordnungsgemäß am Bildschirm gerendert worden sind.

Die EffectEvent.EFFECT_END-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein effectEnd-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
effectInstanceDas Effektinstanz-Objekt für das Ereignis.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

effectStart

Ereignis  
Ereignisobjekttyp: mx.events.EffectEvent
Eigenschaft EffectEvent.type = mx.events.EffectEvent.EFFECT_START

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird unmittelbar vor dem Start eines Effekts ausgelöst.

Der Effekt beginnt mit dem Ändern visueller Elemente erst, nachdem dieses Ereignis ausgelöst wurde.

Die EffectEvent.EFFECT_START-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein effectStart-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
effectInstanceDas Effektinstanz-Objekt für das Ereignis.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

effectStop

Ereignis  
Ereignisobjekttyp: mx.events.EffectEvent
Eigenschaft EffectEvent.type = mx.events.EffectEvent.EFFECT_STOP

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, nachdem der Effekt beendet wurde. Dies tritt nur durch einen Aufruf der stop()-Methode für den Effekt ein.

Der Effekt löst dann bei seiner Beendigung das EFFECT_END-Ereignis aus. Der Zweck des EFFECT_STOP-Ereignisses besteht darin, Listenern zu melden, dass der Effekt nicht natürlich abgeschlossen, sondern durch einen Aufruf der end()-Methode vorzeitig beendet wurde.

Die EffectEvent.EFFECT_STOP-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein effectStop-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
effectInstanceDas Effektinstanz-Objekt für das Ereignis.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

enterState

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.ENTER_STATE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, nachdem die Komponente einen Ansichtsstatus angenommen hat.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.ENTER_STATE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein enterState-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

exitState

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.EXIT_STATE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, kurz bevor die Komponente einen Ansichtsstatus verlässt.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.EXIT_STATE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein exitState-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

hide

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.HIDE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn sich der Status eines Objekts von sichtbar in unsichtbar ändert.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.HIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein hide-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

initialize

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.INITIALIZE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn die Erstellung der Komponente abgeschlossen und alle Initialisierungseigenschaften festgelegt sind.

Nach der Initialisierungsphase werden Eigenschaften verarbeitet, die Komponente wird gemessen und das Layout festgelegt und gezeichnet. Danach wird das creationComplete-Ereignis ausgelöst.

Die FlexEvent.INITIALIZE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein initialize-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

invalid

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.INVALID

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung fehlschlägt.

Die FlexEvent.INVALID-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein invalid-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

mouseDownOutside

Ereignis  
Ereignisobjekttyp: mx.events.FlexMouseEvent
Eigenschaft FlexMouseEvent.type = mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von einer geöffneten Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer außerhalb der Komponente klickt.

Die FlexMouseEvent.MOUSE_DOWN_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein mouseDownOutside-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
altKeyGibt an, ob die Alt-Taste aktiviert (true) oder deaktiviert (false) ist.
bubblesfalse
buttonDownGibt an, ob die primäre Maustaste gedrückt (true) oder nicht gedrückt (false) ist.
cancelablefalse
ctrlKeyGibt an, ob die Strg-Taste gedrückt (true) oder nicht gedrückt (false) ist.
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster.
deltaGibt die Anzahl der Bildlaufzeilen an, die dem Drehen des Mausrads zur nächsten Rasterstellung entsprechen. Für PopUpManager-Ereignisse entspricht dieser Wert 0.
localXDie horizontale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement.
localYDie vertikale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement.
relatedObjectEin Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. Das Objekt von PopUpManager-Ereignissen ist der Container, über dem sich der Mauszeiger befindet.
shiftKeyGibt an, ob die Umschalttaste gedrückt (true) oder nicht gedrückt (false) ist.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster.

mouseWheelOutside

Ereignis  
Ereignisobjekttyp: mx.events.FlexMouseEvent
Eigenschaft FlexMouseEvent.type = mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von einer Komponente mithilfe des PopUpManagers ausgelöst, wenn der Benutzer das Mausrad außerhalb der Komponente dreht.

Die FlexMouseEvent.MOUSE_WHEEL_OUTSIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein mouseWheelOutside-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
altKeyGibt an, ob die Alt-Taste aktiviert (true) oder deaktiviert (false) ist.
bubblesfalse
buttonDownGibt an, ob die primäre Maustaste gedrückt (true) oder nicht gedrückt (false) ist.
cancelablefalse
ctrlKeyGibt an, ob die Strg-Taste gedrückt (true) oder nicht gedrückt (false) ist.
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster.
deltaGibt die Anzahl der Bildlaufzeilen an, die dem Drehen des Mausrads zur nächsten Rasterstellung entsprechen. Für PopUpManager-Ereignisse entspricht dieser Wert 0.
localXDie horizontale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement.
localYDie vertikale Position, an der das Ereignis auftrat. Für PopUpManager-Ereignisse bezieht sich dieser Wert auf das Popup-Steuerelement.
relatedObjectEin Verweis auf ein Anzeigelistenobjekt, das in Relation zum Ereignis steht. Das Objekt von PopUpManager-Ereignissen ist der Container, über dem sich der Mauszeiger befindet.
shiftKeyGibt an, ob die Umschalttaste gedrückt (true) oder nicht gedrückt (false) ist.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird. Das Objekt von PopUpManager-Ereignissen ist das Popup-Fenster.

move

Ereignis  
Ereignisobjekttyp: mx.events.MoveEvent
Eigenschaft MoveEvent.type = mx.events.MoveEvent.MOVE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn das Objekt verschoben wurde.

Sie können die Komponente verschieben, indem Sie die x- oder y-Eigenschaften festlegen, die move()-Methode aufrufen oder eine der folgenden Eigenschaften für diese oder andere Komponenten wie den LayoutManager festlegen, durch die die x- oder y-Eigenschaften der Komponente geändert werden müssen:

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

Wenn Sie die move()-Methode aufrufen, wird das move-Ereignis ausgelöst, bevor die Methode einen Wert zurückgibt. In allen anderen Situationen wird das move-Ereignis erst ausgelöst, nachdem sich die Eigenschaft geändert hat.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die MoveEvent.MOVE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein move-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
oldXDie vorherige x-Koordinate des Objekts in Pixeln.
oldYDie vorherige y-Koordinate des Objekts in Pixeln.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

preinitialize

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.PREINITIALIZE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird zu Beginn der Initialisierungssequenz der Komponente ausgelöst. Die Komponente ist noch ziemlich unformatiert, wenn dieses Ereignis ausgelöst wird. Viele Komponenten, wie z. B. das Button-Steuerelement, erstellen intern untergeordnete Komponenten zur Implementierung von Funktionen. Das Button-Steuerelement erstellt beispielsweise eine interne UITextField-Komponente für den Beschriftungstext. Wenn Flex das preinitialize-Ereignis auslöst, wurden die untergeordneten Elemente (auch interne untergeordnete Elemente) einer Komponente noch nicht erstellt.

Die FlexEvent.PREINITIALIZE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein preinitialize-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

remove

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.REMOVE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn die Komponente aus einem Container als untergeordnetes Inhaltselement mit der removeChild()-, removeChildAt()-, removeElement() - oder removeElementAt()-Methode entfernt wird. Wird eine untergeordnete Komponente, die kein Inhaltselement ist, mit der rawChildren.removeChild()- oder rawChildren.removeChildAt()-Methode aus dem Container entfernt, wird das Ereignis nicht ausgelöst.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.REMOVE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein remove-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

resize

Ereignis  
Ereignisobjekttyp: mx.events.ResizeEvent
Eigenschaft ResizeEvent.type = mx.events.ResizeEvent.RESIZE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn die Größe der Komponente geändert wird.

Sie können die Größe einer Komponente ändern, indem Sie die width- oder height-Eigenschaft festlegen, die setActualSize()-Methode aufrufen oder eine der folgenden Eigenschaften dieser oder anderer Komponenten so ändern, dass der LayoutManager die width- oder height-Eigenschaft der Komponente modifizieren muss:

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

Die resize-Eigenschaft wird erst ausgelöst, wenn sich die Eigenschaft ändert.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die ResizeEvent.RESIZE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein resize-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
oldHeightDie vorherige Höhe des Objekts in Pixeln.
oldWidthDie vorherige Breite des Objekts in Pixeln.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

show

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.SHOW

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn sich der Status eines Objekts von unsichtbar in sichtbar ändert.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.SHOW-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein show-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

stateChangeComplete

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.STATE_CHANGE_COMPLETE

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Wird ausgelöst, nachdem die Komponente einen neuen Status erhalten hat und die Animation des Statusübergangs abgeschlossen wurde. Das Ereignis wird sofort ausgelöst, wenn zwischen den Status kein Übergang wiedergegeben wird. Wenn die Komponente während des Übergangs in einen anderen Status wechselt, wird dieses Element ausgelöst, nachdem die Komponente den Übergang zu diesem neuen Status abgeschlossen hat.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.STATE_CHANGE_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein stateChangeComplete-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

stateChangeInterrupted

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.STATE_CHANGE_INTERRUPTED

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Wird ausgelöst, wenn eine Komponente einen Übergang in ihren aktuellen Status unterbricht, um zu einem neuen Status zu wechseln.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.STATE_CHANGE_INTERRUPTED-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein stateChangeInterrupted-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

toolTipCreate

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_CREATE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch die Komponente ausgelöst, wenn ein ToolTip erstellt wird.

Wenn Sie ein eigenes IToolTip-Objekt erstellen und in der toolTip-Eigenschaft des Ereignisobjekts, das der toolTipCreate-Prozedur übergeben wird, darauf verweisen, zeigt der ToolTipManager den benutzerdefinierten ToolTip an. Andernfalls erstellt der ToolTipManager eine Instanz der anzuzeigenden ToolTipManager.toolTipClass.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_CREATE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipCreate-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

toolTipEnd

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_END

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wurde und demnächst verworfen werden soll.

Wenn Sie einen Effekt mit der ToolTipManager.hideEffect-Eigenschaft angeben, wird dieses Ereignis ausgelöst, sobald die Wiedergabe des Effekts angehalten wird.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_END-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipEnd-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

toolTipHide

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_HIDE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch die Komponente ausgelöst, wenn deren ToolTip ausgeblendet wird.

Wenn Sie einen Effekt mit der ToolTipManager.hideEffect-Eigenschaft angeben, wird dieses Ereignis ausgelöst, bevor die Wiedergabe des Effekts beginnt.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_HIDE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipHide-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

toolTipShow

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_SHOW

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wird.

Wenn Sie einen Effekt mit der ToolTipManager.showEffect-Eigenschaft angeben, wird dieses Ereignis ausgelöst, bevor die Wiedergabe des Effekts beginnt. Mit diesem Ereignis können Sie den ToolTip vor der Anzeige ändern.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_SHOW-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipShow-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

toolTipShown

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_SHOWN

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird durch die Komponente ausgelöst, wenn deren ToolTip eingeblendet wurde.

Wenn Sie einen Effekt mit der ToolTipManager.showEffect-Eigenschaft angeben, wird dieses Ereignis ausgelöst, sobald die Wiedergabe des Effekts angehalten wird.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_SHOWN-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipShown-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

toolTipStart

Ereignis  
Ereignisobjekttyp: mx.events.ToolTipEvent
Eigenschaft ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_START

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird von einer Komponente ausgelöst, deren toolTip-Eigenschaft festgelegt ist, sobald der Benutzer den Mauszeiger darüber bewegt.

ToolTip-Ereignisse werden in dieser Reihenfolge ausgelöst: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide und toolTipEnd.

Die ToolTipEvent.TOOL_TIP_START-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein toolTipStart-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
QuickInfoDas ToolTip-Objekt, auf das sich dieses Ereignis bezieht.

touchInteractionEnd

Ereignis  
Ereignisobjekttyp: mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_END

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Ein nicht abbrechbares Ereignis, das von einer Komponente nach der Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.

Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).

Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.

Eine Scroller-Komponente löst ein touchInteractionEnd-Ereignis aus, um anderen Komponenten zu signalisieren, dass sie auf die Berührungsinteraktion des Benutzers reagiert hat.

Die TouchInteractionEvent.TOUCH_INTERACTION_END-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein touchInteractionEnd-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
reasonDer Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason.
relatedObjectDas mit diesem Berührungsinteraktionsereignis verknüpfte Objekt.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

touchInteractionStart

Ereignis  
Ereignisobjekttyp: mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_START

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Ein nicht abbrechbares Ereignis, das von einer Komponente bei Reaktion auf eine Berührungsinteraktion des Benutzers ausgelöst wird.

Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).

Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.

Eine Scroller-Komponente löst ein touchInteractionStart-Ereignis aus, um anderen Komponenten, die möglicherweise auf dieselbe Berührungsinteraktion des Benutzers reagieren, zu signalisieren, dass sie diese Berührungsinteraktion steuert. Wenn andere Komponenten dieses Ereignis erkennen, müssen sie die Reaktion auf die Berührungsinteraktion abbrechen, visuelle Indikatoren, dass sie auf die Berührungsinteraktion reagieren, entfernen, und weitere Bereinigungsaktionen ausführen.

Die TouchInteractionEvent.TOUCH_INTERACTION_START-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein touchInteractionStart-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblestrue
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
reasonDer Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason.
relatedObjectDas mit diesem Berührungsinteraktionsereignis verknüpfte Objekt.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

touchInteractionStarting

Ereignis  
Ereignisobjekttyp: mx.events.TouchInteractionEvent
Eigenschaft TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_STARTING

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.5
Laufzeitversionen: Flash Player 10, AIR 2.5

Ein abbrechbares Ereignis, das von einer Komponente beim Versuch, auf eine Berührungsinteraktion des Benutzers zu reagieren, ausgelöst wird.

Das Ereignis ist ein Bubbling-Ereignis, das für das DisplayObject ausgelöst wird, das die Berührungsinteraktion gestartet hat (wo mouseDown/touchBegin stattfand).

Auf Berührungsinteraktionen reagierende Komponenten müssen auf Berührungsinteraktionsereignisse warten, um mit anderen Komponenten zu koordinieren, welcher Typ der Berührungsinteraktion vom Benutzer beabsichtigt wurde und welche Komponente auf diese Berührungsinteraktion reagiert.

Eine Scroller-Komponente löst ein touchInteractionStarting-Ereignis aus, um anderen Komponenten, die möglicherweise auf dieselbe Berührungsinteraktion des Benutzers reagieren, zu signalisieren, dass sie diese Berührungsinteraktion steuern möchte. Damit haben andere Komponenten die Möglichkeit, die Aktion des Scrollers abzubrechen und die Steuerung dieser Berührungsinteraktion zu übernehmen.

Die TouchInteractionEvent.TOUCH_INTERACTION_STARTING-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein touchInteractionStarting-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblestrue
cancelabletrue
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
reasonDer Grund für das Berührungsinteraktionsereignis. Siehe mx.events.TouchInteractionReason.
relatedObjectDas mit diesem Berührungsinteraktionsereignis verknüpfte Objekt.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

updateComplete

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.UPDATE_COMPLETE

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, nachdem die Methoden commitProperties(), measure() und updateDisplayList() eines Objekts aufgerufen wurden (falls erforderlich).

Dies ist die letzte Möglichkeit zum Ändern der Komponente, bevor sie angezeigt wird. Alle Eigenschaften wurden übernommen, die Komponente wurde gemessen und das Layout festgelegt.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die FlexEvent.UPDATE_COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein updateComplete-Ereignis.

Dieses Ereignis wird nur ausgelöst, wenn an das auslösende Objekt ein oder mehr entsprechende Listener angehängt sind.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

valid

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.VALID

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn eine Komponente durch einen Validator überwacht wird und die Überprüfung erfolgreich ist.

Die FlexEvent.VALID-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein valid-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.

valueCommit

Ereignis  
Ereignisobjekttyp: mx.events.FlexEvent
Eigenschaft FlexEvent.type = mx.events.FlexEvent.VALUE_COMMIT

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Wird ausgelöst, wenn Werte programmgesteuert oder durch Benutzerinteraktion geändert werden.

Da dieses Ereignis durch eine programmgesteuerte Änderung ausgelöst wird, müssen Sie sicherstellen, dass keine valueCommit-Ereignisprozedur einen Wert ändert, der zu einem weiteren valueCommit-Ereignis führt. Beispiel: Ändern Sie die dataProvider-Eigenschaft eines Steuerelements nicht in einer valueCommit-Ereignisprozedur.

Die FlexEvent.VALUE_COMMIT-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein valueCommit-Ereignis.

Die Eigenschaften des Ereignisobjekts haben die folgenden Werte:

EigenschaftWert
bubblesfalse
cancelablefalse
currentTargetDas Objekt, das den Ereignis-Listener definiert, der das Ereignis übernimmt. Wenn Sie beispielsweise myButton.addEventListener() zur Registrierung eines Ereignis-Listeners verwenden, weist currentTarget den Wert „myButton“ auf.
targetDas Objekt, von dem das Ereignis ausgelöst wurde. Dies ist nicht immer das Objekt, das auf das Ereignis wartet. Verwenden Sie die currentTarget-Eigenschaft, damit immer auf das Objekt, das auf das Ereignis wartet, zugegriffen wird.
Konstantendetails

DEFAULT_MAX_HEIGHT

Konstante
public static const DEFAULT_MAX_HEIGHT:Number = 10000

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die maxHeight-Eigenschaft.

Der Standardwert ist 10000.

DEFAULT_MAX_WIDTH

Konstante 
public static const DEFAULT_MAX_WIDTH:Number = 10000

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die maxWidth-Eigenschaft.

Der Standardwert ist 10000.

DEFAULT_MEASURED_HEIGHT

Konstante 
public static const DEFAULT_MEASURED_HEIGHT:Number = 22

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die measuredHeight-Eigenschaft. Die meisten Komponenten berechnen measuredHeight, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.

Der Standardwert ist 22.

DEFAULT_MEASURED_MIN_HEIGHT

Konstante 
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die measuredMinHeight-Eigenschaft. Die meisten Komponenten berechnen measuredMinHeight, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.

Der Standardwert ist 22.

DEFAULT_MEASURED_MIN_WIDTH

Konstante 
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die measuredMinWidth-Eigenschaft. Die meisten Komponenten berechnen measuredMinWidth, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.

Der Standardwert ist 40.

DEFAULT_MEASURED_WIDTH

Konstante 
public static const DEFAULT_MEASURED_WIDTH:Number = 160

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Standardwert für die measuredWidth-Eigenschaft. Die meisten Komponenten berechnen measuredWidth, einige sind jedoch ablaufbasiert und müssen eine geeignete Zahl auswählen.

Der Standardwert ist 160.





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