Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
mx.core 

UIComponent  - AS3 Flex

Пакетыx

Верхний уровень
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

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетmx.core
Классpublic class UIComponent
НаследованиеUIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Реализует IAutomationObject, IChildList, IConstraintClient, IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule, IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier, IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient, IUIComponent, IValidatorListener, IVisualElement
Подклассы 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

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс UIComponent является базовым классом для всех визуальных компонентов, как интерактивных, так и неинтерактивных.

Интерактивный компонент может участвовать в табулировании и других видах управления фокусом ввода, принимать события начального уровня, например ввод при помощи клавиатуры или мыши, и отключаться, не получая события ввода при помощи мыши или клавиатуры. Неинтерактивные компоненты, например Label и ProgressBar, в отличие от интерактивных, только отображают содержимое и не управляются пользователем.

Класс UIComponent не используется как тег MXML, но используется в качестве базового класса для других классов.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

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"
  >
  

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent.
UIComponent
  accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent.
UIComponent
 InheritedaccessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject.
InteractiveObject
  accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent.
UIComponent
 InheritedaccessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта.
DisplayObject
  accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent.
UIComponent
  activeEffects : Array
[только для чтения] Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance.
UIComponent
 Inheritedalpha : Number
Указывает значение альфа-прозрачности заданного объекта.
DisplayObject
  automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией.
UIComponent
  automationEnabled : Boolean
[только для чтения] Значение true, если этот компонент доступен для автоматизации; в противном случае – false.
UIComponent
  automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта.
UIComponent
  automationOwner : DisplayObjectContainer
[только для чтения] Владелец этого компонента в целях автоматизации.
UIComponent
  automationParent : DisplayObjectContainer
[только для чтения] Вышестоящий элемент этого компонента в целях автоматизации.
UIComponent
  automationTabularData : Object
[только для чтения] Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных.
UIComponent
  automationValue : Array
[только для чтения] Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении.
UIComponent
  automationVisible : Boolean
[только для чтения] Значение true, если этот компонент является видимым для автоматизации; в противном случае – false.
UIComponent
  baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
  baselinePosition : Number
[только для чтения] Координата Y базовой линии первой строки текста компонента.
UIComponent
 InheritedblendMode : String
Значение класса BlendMode, задающее режим наложения.
DisplayObject
 InheritedblendShader : Shader
[только для записи] Задает затенение, используемое при наложении переднего плана на фон.
DisplayObject
  bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
 InheritedbuttonMode : Boolean
Задает режим кнопки данного спрайта.
Sprite
 InheritedcacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true.
DisplayObject
  cacheHeuristic : Boolean
[только для записи] Используется в Flex для предложения кэширования растровых изображений объекта.
UIComponent
  cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта.
UIComponent
  className : String
[только для чтения] Имя класса этого экземпляра, например Button.
UIComponent
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  contentMouseX : Number
[только для чтения] Возвращает координату x положения курсора мыши в текущей системе координат.
UIComponent
  contentMouseY : Number
[только для чтения] Возвращает координату y положения курсора мыши в текущей системе координат.
UIComponent
 InheritedcontextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом.
InteractiveObject
  currentState : String
Текущее состояние представления компонента.
UIComponent
  cursorManager : ICursorManager
[только для чтения] Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии.
UIComponent
  depth : Number
Определяет порядок отображения элементов внутри контейнеров.
UIComponent
  descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent.
UIComponent
  designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом.
UIComponent
  document : Object
Ссылка на объект документа, связанный с этим UIComponent.
UIComponent
  doubleClickEnabled : Boolean
[переопределить] Определяет, получает ли объект UIComponent события doubleClick.
UIComponent
 InheriteddropTarget : DisplayObject
[только для чтения] Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен.
Sprite
  enabled : Boolean
Возможность использования компонента пользователем.
UIComponent
  errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки.
UIComponent
  explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента.
UIComponent
  explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента.
UIComponent
 Inheritedfilters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом.
DisplayObject
  flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent.
UIComponent
  focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним.
UIComponent
  focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии.
UIComponent
  focusPane : Sprite
Область фокусировки, связанная с этим объектом
UIComponent
 InheritedfocusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта.
InteractiveObject
 Inheritedgraphics : Graphics
[только для чтения] Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования.
Sprite
  hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус.
UIComponent
  hasLayoutMatrix3D : Boolean
[только для чтения] Содержит true, если элемент имеет трехмерную матрицу.
UIComponent
  height : Number
[переопределить] Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях.
UIComponent
 InheritedhitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта.
Sprite
  horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
  id : String
Идентификатор компонента.
UIComponent
  includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера.
UIComponent
  inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями.
UIComponent
  initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались).
UIComponent
  instanceIndex : int
[только для чтения] Индекс повторяемого компонента.
UIComponent
  instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа.
UIComponent
  is3D : Boolean
[только для чтения] Содержит true, если элемент представлен в трехмерной графике.
UIComponent
  isDocument : Boolean
[только для чтения] Содержит true, если этот экземпляр UIComponent является объектом документа.
UIComponent
  isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку.
UIComponent
  layoutMatrix3D : Matrix3D
[только для записи] Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня.
UIComponent
  left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
 InheritedloaderInfo : LoaderInfo
[только для чтения] Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект.
DisplayObject
  maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки.
UIComponent
 Inheritedmask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask.
DisplayObject
  maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  measuredHeight : Number
Высота компонента в пикселях по умолчанию.
UIComponent
  measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях.
UIComponent
  measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях.
UIComponent
  measuredWidth : Number
Ширина компонента в пикселях по умолчанию.
UIComponent
 InheritedmetaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4.
DisplayObject
  minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
UIComponent
  moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
UIComponent
 InheritedmouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода.
InteractiveObject
  mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента.
UIComponent
 InheritedmouseX : Number
[только для чтения] Указывает координату x мыши или курсора пользовательского ввода (в пикселях).
DisplayObject
 InheritedmouseY : Number
[только для чтения] Указывает координату y мыши или курсора пользовательского ввода (в пикселях).
DisplayObject
 Inheritedname : String
Указывает имя экземпляра DisplayObject.
DisplayObject
 InheritedneedsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус.
InteractiveObject
  nestLevel : int
Глубина этого объекта в иерархии включения.
UIComponent
  nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями.
UIComponent
  numAutomationChildren : int
[только для чтения] Число нижестоящих элементов автоматизации, содержащихся в этом контейнере.
UIComponent
 InheritednumChildren : int
[только для чтения] Возвращает число дочерних элементов данного объекта.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона.
DisplayObject
  owner : DisplayObjectContainer
Владелец этого объекта IVisualElement.
UIComponent
  parent : DisplayObjectContainer
[переопределить] [только для чтения] Вышестоящий контейнер или компонент данного компонента.
UIComponent
  parentApplication : Object
[только для чтения] Ссылка на объект приложения, содержащего этот экземпляр UIComponent.
UIComponent
  parentDocument : Object
[только для чтения] Ссылка на вышестоящий объект документа для этого UIComponent.
UIComponent
  percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента.
UIComponent
  percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента.
UIComponent
  postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта.
UIComponent
  processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия.
UIComponent
  repeater : IRepeater
[только для чтения] Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent.
UIComponent
  repeaterIndex : int
[только для чтения] Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent.
UIComponent
  repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent.
UIComponent
  repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent.
UIComponent
  right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
 Inheritedroot : DisplayObject
[только для чтения] В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом.
DisplayObject
  rotation : Number
[переопределить] Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах).
UIComponent
  rotationX : Number
[переопределить] Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру.
UIComponent
  rotationY : Number
[переопределить] Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру.
UIComponent
  rotationZ : Number
[переопределить] Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера.
UIComponent
 Inheritedscale9Grid : Rectangle
Текущая активная сетка масштабирования.
DisplayObject
  scaleX : Number
[переопределить] Число, определяющее коэффициент горизонтального масштабирования.
UIComponent
  scaleY : Number
[переопределить] Число, определяющее коэффициент вертикального масштабирования.
UIComponent
  scaleZ : Number
[переопределить] Число, определяющее коэффициент масштабирования по оси Z.
UIComponent
  screen : Rectangle
[только для чтения] Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта.
UIComponent
 InheritedscrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта.
DisplayObject
  showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации.
UIComponent
 Inherited    softKeyboard : String
Управляет внешним видом программной клавиатуры.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS).
InteractiveObject
 InheritedsoundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте.
Sprite
 Inheritedstage : Stage
[только для чтения] Класс Stage экранного объекта.
DisplayObject
  states : Array
Состояния представления, представленные для этого компонента.
UIComponent
  styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта.
UIComponent
  styleManager : IStyleManager2
[только для чтения] Возвращает экземпляр StyleManager, используемый этим компонентом.
UIComponent
  styleName : Object
Стиль класса, используемый этим компонентом.
UIComponent
  styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов.
UIComponent
  systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом.
UIComponent
 InheritedtabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab.
InteractiveObject
  tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора.
UIComponent
 InheritedtabIndex : int
Задает последовательность перехода между объектами в SWF-файле.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[только для чтения] Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer.
DisplayObjectContainer
  toolTip : String
Текст, отображаемый в ToolTip.
UIComponent
  top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
  transform : flash.geom:Transform
[переопределить] Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта.
UIComponent
  transformX : Number
Устанавливает координату x для центра преобразования компонента.
UIComponent
  transformY : Number
Устанавливает координату y для центра преобразования компонента.
UIComponent
  transformZ : Number
Устанавливает координату z для центра преобразования компонента.
UIComponent
  transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния.
UIComponent
  tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте.
UIComponent
  uid : String
Уникальный идентификатор для объекта.
UIComponent
  updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались).
UIComponent
 InheriteduseHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true.
Sprite
  validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом.
UIComponent
  verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем.
UIComponent
  visible : Boolean
[переопределить] Определяет видимость экранного объекта.
UIComponent
  width : Number
[переопределить] Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях.
UIComponent
  x : Number
[переопределить] Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера.
UIComponent
  y : Number
[переопределить] Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера.
UIComponent
  z : Number
[переопределить] Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера.
UIComponent
Защищенные свойства
 СвойствоОпределено
  currentCSSState : String
[только для чтения] Состояние, используемое при сопоставлении псевдоселекторов CSS.
UIComponent
  hasComplexLayoutMatrix : Boolean
[только для чтения] Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y).
UIComponent
  resourceManager : IResourceManager
[только для чтения] Ссылка на объект, управляющий всеми локализованными ресурсами приложения.
UIComponent
  unscaledHeight : Number
[только для чтения] Стандартный метод для определения немасштабируемой высоты компонента.
UIComponent
  unscaledWidth : Number
[только для чтения] Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList().
UIComponent
Общедоступные методы
 МетодОпределено
  
Конструктор.
UIComponent
 Inherited
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
Добавляет клиент с невизуальным стилем в экземпляр компонента.
UIComponent
 Inherited
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point.
DisplayObjectContainer
  
callLater(method:Function, args:Array = null):void
Ставит в очередь функцию для последующего вызова.
UIComponent
  
Удаляет свойство style для экземпляра компонента.
UIComponent
 Inherited
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром.
DisplayObjectContainer
  
Преобразует объект Point из координат содержимого в глобальные координаты.
UIComponent
  
Преобразует объект Point из координат содержимого в локальные координаты.
UIComponent
  
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера.
UIComponent
  
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера.
UIComponent
  
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа.
UIComponent
  
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа.
UIComponent
  
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent.
UIComponent
  
[переопределить] Посылает событие в поток событий.
UIComponent
  
Отображает или скрывает индикатор фокуса вокруг этого компонента.
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
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом.
UIComponent
  
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте.
UIComponent
  
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте.
UIComponent
  
Завершает все воспроизводимые в настоящее время эффекты на компоненте.
UIComponent
  
executeBindings(recurse:Boolean = false):void
Выполняет все привязки, для которых объект UIComponent является адресом назначения.
UIComponent
  
Вызывается после завершения печати.
UIComponent
  
Предоставляет объект автоматизации с указанным индексом.
UIComponent
  
Обеспечивает список объектов автоматизации.
UIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace.
DisplayObject
  
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Возвращает координату Х границ элемента для указанного размера элемента.
UIComponent
  
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Возвращает координату Y границ элемента при указанном размере элемента.
UIComponent
 Inherited
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса.
DisplayObjectContainer
 Inherited
Возвращает экземпляр дочернего экранного объекта с заданным именем.
DisplayObjectContainer
 Inherited
Возвращает позицию индекса для экземпляра DisplayObject child.
DisplayObjectContainer
  
Выполняет поиск селекторов типа для этого экземпляра UIComponent.
UIComponent
  
getConstraintValue(constraintName:String):*
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента.
UIComponent
  
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
UIComponent
  
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
UIComponent
  
Получает объект, который в настоящее время имеет фокус.
UIComponent
  
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает высоту макета элемента.
UIComponent
  
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает ширину макета элемента.
UIComponent
  
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Возвращает координату Х, используемую элементом для отображения на экране.
UIComponent
  
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Возвращает координату Y, используемую элементом для отображения на экране.
UIComponent
  
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня.
UIComponent
  
Возвращает преобразование макета Matrix3D для этого элемента.
UIComponent
  
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает максимальную высоту элемента.
UIComponent
  
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает максимальную ширину элемента.
UIComponent
  
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает минимальную высоту элемента.
UIComponent
  
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает минимальную ширину элемента.
UIComponent
 Inherited
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer.
DisplayObjectContainer
  
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает предпочтительную высоту элемента.
UIComponent
  
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает предпочтительную ширину элемента.
UIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур.
DisplayObject
  
getRepeaterItem(whichRepeater:int = -1):Object
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено.
UIComponent
  
getStyle(styleProp:String):*
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента.
UIComponent
  
Преобразует объект Point из глобальных координат в координаты содержимого.
UIComponent
 Inherited
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные).
DisplayObject
 Inherited
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные).
DisplayObject
  
Возвращает true, если для currentCSSState не указано значение null.
UIComponent
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Определяет, было ли указанное состояние задано в данном UIComponent.
UIComponent
 Inherited
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее.
DisplayObject
  
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента.
UIComponent
  
Инициализирует внутреннюю структуру этого компонента.
UIComponent
  
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента.
UIComponent
  
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана.
UIComponent
  
Вызывается элементами компонента для указания, что свойство depth было изменено.
UIComponent
  
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection.
UIComponent
  
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана.
UIComponent
  
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана.
UIComponent
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными).
DisplayObject
  
Преобразует объект Point из координат содержимого в локальные координаты.
UIComponent
 Inherited
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные).
DisplayObject
  
Возвращает значение true, если cssState совпадает с currentCSSState.
UIComponent
  
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом).
UIComponent
  
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent.
UIComponent
  
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent.
UIComponent
  
Перемещает компонент в указанное положение в пределах его вышестоящего элемента.
UIComponent
  
Обеспечивает распространение изменений стиля для нижестоящих элементов.
UIComponent
  
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent.
UIComponent
  
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента.
UIComponent
  
Готовит IFlexDisplayObject к печати.
UIComponent
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента.
UIComponent
  
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта.
UIComponent
 Inherited
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
  
Удаляет клиент с невизуальным стилем из экземпляра компонента.
UIComponent
  
Воспроизводит указанное событие.
UIComponent
 Inherited
Вызывает виртуальную клавиатуру.
InteractiveObject
  
Определяет нижестоящий элемент с помощью предоставленного идентификатора.
UIComponent
  
[статические] Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing().
UIComponent
  
Размеры объекта.
UIComponent
 Inherited
Изменяет положение существующего дочернего элемента в DisplayObjectContainer.
DisplayObjectContainer
  
setConstraintValue(constraintName:String, value:*):void
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента.
UIComponent
  
setCurrentState(stateName:String, playTransition:Boolean = true):void
Установить текущее состояние.
UIComponent
  
Задает фокус на этот компонент.
UIComponent
  
setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Устанавливает координаты, используемые элементом для отображения на экране.
UIComponent
  
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Устанавливает размер макета элемента.
UIComponent
  
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
UIComponent
  
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
UIComponent
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
setStyle(styleProp:String, newValue:*):void
Задает свойство style для экземпляра компонента.
UIComponent
  
setVisible(value:Boolean, noEvent:Boolean = false):void
Вызывается при изменении свойства visible.
UIComponent
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану).
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном.
Sprite
 Inherited
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта.
DisplayObjectContainer
 Inherited
Завершает метод startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном.
Sprite
  
Обеспечивает обнаружение изменений в свойствах стиля.
UIComponent
  
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента.
UIComponent
  
[статические] Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing().
UIComponent
 Inherited
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов.
DisplayObjectContainer
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
[переопределить] Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении.
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
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента.
UIComponent
  
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта.
UIComponent
  
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты.
UIComponent
  
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости.
UIComponent
  
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties().
UIComponent
  
validateSize(recursive:Boolean = false):void
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize().
UIComponent
  
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту.
UIComponent
 Inherited
Возвращает элементарное значение заданного объекта.
Object
  
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента.
UIComponent
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Отрегулируйте прямоугольник фокусировки.
UIComponent
  
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject.
UIComponent
  
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve.
UIComponent
  
Определяет, может ли быть пропущен вызов метода measure().
UIComponent
  
Выполняет окончательную обработку после создания нижестоящих объектов.
UIComponent
  
Обрабатывает свойства, установленные в компоненте.
UIComponent
  
Создайте нижестоящие объекты для компонента.
UIComponent
  
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте.
UIComponent
  
Создает объект с помощью указанной moduleFactory.
UIComponent
  
dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства.
UIComponent
  
Обработчик события вызывается, если объект UIComponent получает фокус.
UIComponent
  
Обработчик события вызывается, если объект UIComponent теряет фокус.
UIComponent
  
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента.
UIComponent
  
Завершает инициализацию компонента.
UIComponent
  
Инициализирует код доступности этого компонента.
UIComponent
  
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true).
UIComponent
  
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус.
UIComponent
  
Обработчик события, вызываемый для события keyDown.
UIComponent
  
Обработчик события, вызываемый для события keyUp.
UIComponent
  
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента.
UIComponent
  
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов.
UIComponent
  
setStretchXY(stretchX:Number, stretchY:Number):void
Определяет коэффициент растягивания по горизонтали и вертикали.
UIComponent
  
stateChanged(oldState:String, newState:String, recursive:Boolean):void
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту.
UIComponent
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов.
UIComponent
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
  Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt().UIComponent
 InheritedОтправляется, когда экранный объект добавляется в список отображения.DisplayObject
 InheritedОтправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект.DisplayObject
 InheritedОтправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject.InteractiveObject
 Inherited
    contextMenu
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR.InteractiveObject
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню.InteractiveObject
  Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств.UIComponent
  Передается после изменения состояния представления.UIComponent
  Передается после изменения свойства currentState, но перед изменением состояния представления.UIComponent
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню.InteractiveObject
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
 InheritedОтправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true.InteractiveObject
  Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных.UIComponent
  Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши.UIComponent
  Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания.UIComponent
  Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект.UIComponent
  Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания.UIComponent
  Отправляется инициатором перетаскивания после начала операции перетаскивания.UIComponent
  Отправляется по завершении эффекта.UIComponent
  Отправляется непосредственно перед запуском эффекта.UIComponent
  Отправляется после завершения эффекта, которое выполняется только после вызова метода stop().UIComponent
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр.DisplayObject
  Отправляется после входа компонента в состояние представления.UIComponent
 Inherited[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр.DisplayObject
  Отправляется непосредственно перед выходом компонента из состояния представления.UIComponent
 InheritedОтправляется после того, как экранный объект перемещается в фокус.InteractiveObject
 InheritedОтправляется после того, как экранный объект теряет фокус.InteractiveObject
 Inherited[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра.DisplayObject
 InheritedОтправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания.InteractiveObject
 InheritedОтправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Возникает при изменении состояния объекта с «Видимый» на «Невидимый».UIComponent
 InheritedЭто событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME.InteractiveObject
  Передается по окончании создания компонента и установки всех свойств инициализации.UIComponent
  Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой.UIComponent
 InheritedОтправляется, когда пользователь нажимает клавишу.InteractiveObject
 InheritedОтправляется, когда пользователь пытается изменить фокус с помощью клавиатуры.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает клавишу.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
  Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов.UIComponent
 InheritedОтправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется при прокрутке колеса мыши над экземпляром InteractiveObject.InteractiveObject
  Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов.UIComponent
  Передается при перемещении объекта.UIComponent
 InheritedОтправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания.InteractiveObject
 InheritedОтправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop().InteractiveObject
 InheritedОтправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы.InteractiveObject
 InheritedОтправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта.InteractiveObject
 InheritedПостоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ.InteractiveObject
 InheritedОтправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().InteractiveObject
 InheritedОтправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag().InteractiveObject
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню.InteractiveObject
  Передается в начале последовательности инициализации компонента.UIComponent
 InheritedОтправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения.InteractiveObject
 Inherited
    proximityEnd
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 Inherited
    proximityOut
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения.InteractiveObject
 InheritedОтправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости).InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject.InteractiveObject
  Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt().UIComponent
 InheritedОтправляется перед удалением экранного объекта из списка отображения.DisplayObject
 InheritedОтправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект.DisplayObject
 Inherited[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения.DisplayObject
  Отправляется при изменении размеров компонента.UIComponent
 InheritedОтправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject.InteractiveObject
 InheritedОтправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню.InteractiveObject
  Передается при изменении состояния объекта с «Невидимый» на «Видимый».UIComponent
 InheritedОтправляется сразу после того, как программная клавиатура вызывается.InteractiveObject
 InheritedПередается немедленно перед тем, как программная клавиатура появляется на экране.InteractiveObject
 InheritedПередается немедленно после того, как программная клавиатура убирается с экрана.InteractiveObject
  Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние.UIComponent
  Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние.UIComponent
 InheritedОтправляется, когда изменяется значение свойства tabChildren объекта.InteractiveObject
 InheritedОтправляется при изменении флага tabEnabled объекта.InteractiveObject
 InheritedОтправляется, когда изменяется значение свойства tabIndex объекта.InteractiveObject
 InheritedПередается, если пользователь вводит один или несколько символов текста.InteractiveObject
  Передается компонентом перед созданием ToolTip.UIComponent
  Передается компонентом, когда ToolTip скрывается и вскоре будет удален.UIComponent
  Передается компонентом перед скрытием ToolTip.UIComponent
  Передается компонентом перед отображением ToolTip.UIComponent
  Передается компонентом при отображении ToolTip.UIComponent
  Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши.UIComponent
 InheritedОтправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера).InteractiveObject
 InheritedОтправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера).InteractiveObject
  Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователяUIComponent
  Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователяUIComponent
  Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователяUIComponent
 InheritedОтправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена.InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
 InheritedОтправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном).InteractiveObject
  Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости).UIComponent
  Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена.UIComponent
  Отправляется при изменении значений программным способом или в результате действий пользователя.UIComponent
Стили

Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.

Общие стили
 Стиль Описание Определено
  
baseline
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. При установке этого стиля базовая линия компонента прикрепляется к верхнему краю области его содержимого; при изменении размеров контейнера оба края сохраняют разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
bottom
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля нижний край компонента прикрепляется к нижнему краю области его содержимого; при изменении размеров контейнера, эти края сохраняют разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
errorColor
Тип: uint Формат: Color Наследование CSS: Да
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Цвет выделения компонента при неудачном выполнении проверки. Flex также устанавливает стиль borderColor компонента для errorColor в случае сбоя при проверке. Значение по умолчанию для темы Halo - 0xFF0000. Значение по умолчанию для темы Spark - 0xFE0000.
UIComponent
  
focusBlendMode
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Режим наложения, используемый прямоугольником фокусировки. Для получения дополнительной информации см. свойство blendMode класса flash.display.DisplayObject. Значением по умолчанию является "normal".
UIComponent
  
focusSkin
Тип: Class Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Тема оформления для рисования прямоугольника фокусировки. Значением по умолчанию для компонентов Halo является mx.skins.halo.HaloFocusRect. Значением по умолчанию для компонентов Spark является spark.skins.spark.FocusSkin.
UIComponent
  
focusThickness
Тип: Number Формат: Length Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Толщина контура прямоугольника фокусировки в пикселях. Значением по умолчанию является 2.
UIComponent
  
horizontalCenter
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. При установке этого стиля центр компонента прикрепляется к центру области его содержимого; при изменении размеров контейнера эти центры сохраняют горизонтальное разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
interactionMode
Тип: String Наследование CSS: Да
Язык версии: ActionScript 3.0  Версия продукта: Flex 4.5  Версии среды выполнения: Flash10, AIR 2.5

Первичный режим взаимодействия для этого компонента. Допустимые значения: mouse и touch. Значение по умолчанию для темы Halo - mouse. Значение по умолчанию для темы Spark - mouse. Значение по умолчанию для темы Mobile - touch.

Связанные элементы API

UIComponent
  
layoutDirection
Тип: String Наследование CSS: Да
Язык версии: ActionScript 3.0  Версия продукта: Flex 4.1  Версии среды выполнения: Flash10, AIR 1.5

Указывает требуемое направление макета компонента. Допустимые значения: "ltr" для макета слева направо, которые используются для компонентов на основе сценариев с латинскими символами, и "rtl" для макета справа налево, которые используются для компонентов на основе сценариев с символами арабского языка и иврита.

В ActionScript для наследования layoutDirection от вышестоящего элемента можно установить для layoutDirection значения mx.core.LayoutDirection.LTR, mx.core.LayoutDirection.RTL или undefined.

Как правило, layoutDirection необходимо определять в Application, а не в отдельных компонентах. Если для layoutDirection установлено значение "rtl", большинство визуальных элементов, за исключением текста и изображений, будет зеркально отображено. Направленность текста определяет стиль direction.

Компоненты, обрабатывающие события Keyboard.LEFT и Keyboard.RIGHT, обычно меняют значение ключа, если для layoutDirection установлено значение "rtl". Другими словами, налево всегда означает движение налево и направо всегда означает движение направо независимо от layoutDirection.

Примечание. Этот стиль применим ко всем компонентам Spark и MX, для которых указан UIFTETextField в качестве textFieldClass.

Значением по умолчанию является "ltr".

Связанные элементы API

UIComponent
  
left
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля левый край компонента прикрепляется к левому краю области его содержимого; при изменении размеров контейнера оба края сохраняют разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
right
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля правый край компонента прикрепляется к правому краю области его содержимого; при изменении размеров контейнера, эти края сохраняют разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
showErrorSkin
Тип: Boolean Наследование CSS: Да
Язык версии: ActionScript 3.0  Версия продукта: Flex 4.5  Версии среды выполнения: Flash10, AIR 1.5

Отображение рамки или темы ошибки, когда этот компонент недействителен Значением по умолчанию является true.
UIComponent
  
showErrorTip
Тип: Boolean Наследование CSS: Да
Язык версии: ActionScript 3.0  Версия продукта: Flex 4.5  Версии среды выполнения: Flash10, AIR 1.5

Отображение подсказки об ошибке, когда этот компонент недействителен и пользователь наводит на него курсор мыши Значением по умолчанию является true.
UIComponent
  
top
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля верхний край компонента прикрепляется к верхнему краю области его содержимого; при изменении размеров контейнера эти края сохраняют разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
  
verticalCenter
Тип: String Наследование CSS: Нет
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. При установке этого стиля центр компонента прикрепляется к центру области его содержимого; при изменении размеров контейнера эти центры сохраняют вертикальное разделение.

Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство layout которых установлено на absolute.

Значением по умолчанию является undefined. Это означает, что свойство не установлено.

UIComponent
Стили тем Spark
 Стиль Описание Определено
  
chromeColor
Тип: uint Формат: Color Наследование CSS: Да Тема: spark
Язык версии: ActionScript 3.0  Версия продукта: Flex 4  Версии среды выполнения: Flash10, AIR 1.5

Основной цвет компонента.
UIComponent
Стили тем Гало
 Стиль Описание Определено
  
themeColor
Тип: uint Формат: Color Наследование CSS: Да Тема: halo
Язык версии: ActionScript 3.0  Версия продукта: Flex 3  Версии среды выполнения: Flash9, AIR 1.1

Цвет темы компонента. Это свойство управляет внешним видом выделения, внешним видом при выборе компонента и подобными визуальными средствами, но оно не распространяется на стандартные границы или цвет фона компонента. Предпочтительными значениями являются значения haloGreen, haloBlue, haloOrange и haloSilver, при этом можно использовать любое допустимое значение цвета.

Значения по умолчанию стилей rollOverColor и selectionColor основаны на значении themeColor.

Значением по умолчанию является "haloBlue".
UIComponent
Эффекты
 Эффект Описание Определено
  
addedEffect
Запускающее событие: added
Воспроизводится при добавлении компонента в качестве нижестоящего элемента к контейнеру.
UIComponent
  
creationCompleteEffect
Запускающее событие: creationComplete
Воспроизводится при создании компонента.
UIComponent
  
focusInEffect
Запускающее событие: focusIn
Воспроизводится, когда компонент перемещается в фокус клавиатуры.
UIComponent
  
focusOutEffect
Запускающее событие: focusOut
Воспроизводится, когда компонент теряет фокус клавиатуры.
UIComponent
  
hideEffect
Запускающее событие: hide
Воспроизводится при изменении состояния компонента на «Невидимый».
UIComponent
  
mouseDownEffect
Запускающее событие: mouseDown
Воспроизводится при нажатии на кнопку мыши над компонентом.
UIComponent
  
mouseUpEffect
Запускающее событие: mouseUp
Воспроизводится, когда пользователь отпускает кнопку мыши над компонентом.
UIComponent
  
moveEffect
Запускающее событие: move
Воспроизводится при перемещении компонента.
UIComponent
  
removedEffect
Запускающее событие: removed
Воспроизводится при удалении компонента из контейнера.
UIComponent
  
resizeEffect
Запускающее событие: resize
Воспроизводится при изменении размеров компонента.
UIComponent
  
rollOutEffect
Запускающее событие: rollOut
Воспроизводится, когда пользователь убирает курсор мыши с компонента.
UIComponent
  
rollOverEffect
Запускающее событие: rollOver
Воспроизводится при наведении курсора мыши на компонент.
UIComponent
  
showEffect
Запускающее событие: show
Воспроизводится при изменении состояния компонента на «Видимый».
UIComponent
Общедоступные константы
 КонстантаОпределено
  DEFAULT_MAX_HEIGHT : Number = 10000
[статические] Значение по умолчанию свойства maxHeight.
UIComponent
  DEFAULT_MAX_WIDTH : Number = 10000
[статические] Значение по умолчанию свойства maxWidth.
UIComponent
  DEFAULT_MEASURED_HEIGHT : Number = 22
[статические] Значение по умолчанию свойства measuredHeight.
UIComponent
  DEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[статические] Значение по умолчанию свойства measuredMinHeight.
UIComponent
  DEFAULT_MEASURED_MIN_WIDTH : Number = 40
[статические] Значение по умолчанию свойства measuredMinWidth.
UIComponent
  DEFAULT_MEASURED_WIDTH : Number = 160
[статические] Значение по умолчанию свойства measuredWidth.
UIComponent
Сведения о свойстве

accessibilityDescription

свойство
accessibilityDescription:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent.

Получатель возвращает accessibilityProperties.description или "", если accessibilityProperties равно null. Установщик сначала проверяет, установлено ли accessibilityProperties на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.description.



Реализация
    public function get accessibilityDescription():String
    public function set accessibilityDescription(value:String):void

accessibilityEnabled

свойство 
accessibilityEnabled:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent.

Следует учесть, что значение accessibilityEnabled противоположно значению silent: accessibilityEnabled является true при silent равном false.

Получатель возвращает accessibilityProperties.silent или true, если accessibilityProperties равно null. Установщик сначала проверяет, установлено ли accessibilityProperties на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.silent.



Реализация
    public function get accessibilityEnabled():Boolean
    public function set accessibilityEnabled(value:Boolean):void

accessibilityName

свойство 
accessibilityName:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent.

Получатель возвращает accessibilityProperties.name или "", если accessibilityProperties равно null. Установщик сначала проверяет, установлено ли accessibilityProperties на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.name.



Реализация
    public function get accessibilityName():String
    public function set accessibilityName(value:String):void

accessibilityShortcut

свойство 
accessibilityShortcut:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent.

Получатель возвращает accessibilityProperties.shortcut или "", если accessibilityProperties равно null. Установщик сначала проверяет, установлено ли accessibilityProperties на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.shortcut.



Реализация
    public function get accessibilityShortcut():String
    public function set accessibilityShortcut(value:String):void

activeEffects

свойство 
activeEffects:Array  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance.



Реализация
    public function get activeEffects():Array

automationDelegate

свойство 
automationDelegate:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Объект-делегат, выполняющий обработку функций, связанных с автоматизацией.



Реализация
    public function get automationDelegate():Object
    public function set automationDelegate(value:Object):void

automationEnabled

свойство 
automationEnabled:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение true, если этот компонент доступен для автоматизации; в противном случае – false.



Реализация
    public function get automationEnabled():Boolean

automationName

свойство 
automationName:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Имя, которое можно использовать в качестве идентификатора этого объекта.



Реализация
    public function get automationName():String
    public function set automationName(value:String):void

automationOwner

свойство 
automationOwner:DisplayObjectContainer  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 9, AIR 1.1

Владелец этого компонента в целях автоматизации.



Реализация
    public function get automationOwner():DisplayObjectContainer

automationParent

свойство 
automationParent:DisplayObjectContainer  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 9, AIR 1.1

Вышестоящий элемент этого компонента в целях автоматизации.



Реализация
    public function get automationParent():DisplayObjectContainer

automationTabularData

свойство 
automationTabularData:Object  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных.



Реализация
    public function get automationTabularData():Object

automationValue

свойство 
automationValue:Array  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении.



Реализация
    public function get automationValue():Array

automationVisible

свойство 
automationVisible:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение true, если этот компонент является видимым для автоматизации; в противном случае – false.



Реализация
    public function get automationVisible():Boolean

baseline

свойство 
baseline:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML baseline.s2="@Clear()" снимает ограничение baseline в состоянии s2. Или в коде ActionScript, где button.baseline = undefined снимает ограничение baseline для button.

Вертикальное смещение в пикселях от целевого объекта привязки к положению базовой линии элемента управления.

По умолчанию целевым объектом привязки является верхний край области содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате: "anchorTargetName:value". Например, "row1:10".



Реализация
    public function get baseline():Object
    public function set baseline(value:Object):void

baselinePosition

свойство 
baselinePosition:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Координата Y базовой линии первой строки текста компонента.

Это свойство используется для реализации стиля ограничения baseline. Это свойство также используется для выравнивания метки FormItem относительно элементов управления в FormItem.



Реализация
    public function get baselinePosition():Number

bottom

свойство 
bottom:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML bottom.s2="@Clear()" снимает ограничение bottom в состоянии s2. Или в коде ActionScript, где button.bottom = undefined снимает ограничение bottom для button.

Вертикальное смещение в пикселях от нижнего края компонента к нижнему краю целевого объекта привязки.

По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате: "anchorTargetName:value". Например, "row1:10".



Реализация
    public function get bottom():Object
    public function set bottom(value:Object):void

cacheHeuristic

свойство 
cacheHeuristic:Boolean  [только для записи]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Используется в Flex для предложения кэширования растровых изображений объекта. Если для cachePolicy установлено значение UIComponentCachePolicy.AUTO, то используется cacheHeuristic для управления свойством объекта cacheAsBitmap.



Реализация
    public function set cacheHeuristic(value:Boolean):void

cachePolicy

свойство 
cachePolicy:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет политику кэширования растровых изображений для этого объекта. Возможными значениями в MXML являются on, off и auto (по умолчанию).

Возможными значениями в ActionScript являются UIComponentCachePolicy.ON, UIComponentCachePolicy.OFF и UIComponentCachePolicy.AUTO (по умолчанию).

  • Значение UIComponentCachePolicy.ON означает, что объект всегда кэшируется как растровое изображение.
  • Значение UIComponentCachePolicy.OFF означает, что объект никогда не кэшируется как растровое изображение.
  • Значение UIComponentCachePolicy.AUTO означает, что вопрос о том, должен ли объект кэшироваться как растровое изображение, в инфраструктуре решается эвристическим путем.

Значением по умолчанию является UIComponentCachePolicy.AUTO.



Реализация
    public function get cachePolicy():String
    public function set cachePolicy(value:String):void

className

свойство 
className:String  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Имя класса этого экземпляра, например Button.

Эта строка не включает имя пакета. Если требуется включить также и имя пакета, выполняется вызов метода getQualifiedClassName() из пакета flash.utils. Этот метод возвращает строку, например "mx.controls::Button".



Реализация
    public function get className():String

contentMouseX

свойство 
contentMouseX:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает координату x положения курсора мыши в текущей системе координат. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента.



Реализация
    public function get contentMouseX():Number

contentMouseY

свойство 
contentMouseY:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает координату y положения курсора мыши в текущей системе координат. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента.



Реализация
    public function get contentMouseY():Number

currentCSSState

свойство 
currentCSSState:String  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Состояние, используемое при сопоставлении псевдоселекторов CSS. По умолчанию используется currentState.



Реализация
    protected function get currentCSSState():String

currentState

свойство 
currentState:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Текущее состояние представления компонента. Установить на "" или null для сброса компонента до базового состояния.

При использовании этого свойства для установки состояния компонента Flex применяет любой определенный переход. Можно также использовать метод setCurrentState() для установки текущего состояния; этот метод может при необходимости изменять состояния, не применяя переход.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие currentStateChange .



Реализация
    public function get currentState():String
    public function set currentState(value:String):void

Связанные элементы API

cursorManager

свойство 
cursorManager:ICursorManager  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. Каждое окно верхнего уровня имеет собственный экземпляр CursorManager; используйте этот метод для обращения к гарантировано верному экземпляру.



Реализация
    public function get cursorManager():ICursorManager

depth

свойство 
depth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет порядок отображения элементов внутри контейнеров. Элементы в Groups упорядочиваются на основании свойства depth, при этом элементы с самой большой «глубиной» отображаются на заднем плане, а с меньшей – на переднем. Элементы с одинаковой «глубиной» отобразятся в порядке добавления к контейнеру.



Реализация
    public function get depth():Number
    public function set depth(value:Number):void

descriptor

свойство 
descriptor:UIComponentDescriptor

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. Если этот экземпляр UIComponent не создавался из дескриптора, то значение этого свойства равно null.



Реализация
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor):void

Связанные элементы API

designLayer

свойство 
designLayer:DesignLayer

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом.

Если DesignLayer присвоен, в визуальном элементе необходимо учитывать значение видимости и значение альфа-канала вышестоящего слоя в конечном итоге при передаче собственного эффективного значения видимости или значения альфа-канала в резервный DisplayObject (если применимо).

Визуальный элемент должен предусматривать прослушивание уведомлений layerPropertyChange из связанного вышестоящего элемента слоя. При изменении effectiveAlpha или effectiveVisibility слоя элемент должен выполнять вычисление собственного эффективного значения видимости (альфа-канала) и соответственно его применять.

Это свойство не должно устанавливаться непосредственно в MXML.

Свойство designLayer не используется для элемента управления z-порядка, см. depth.



Реализация
    public function get designLayer():DesignLayer
    public function set designLayer(value:DesignLayer):void

document

свойство 
document:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на объект документа, связанный с этим UIComponent. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.



Реализация
    public function get document():Object
    public function set document(value:Object):void

doubleClickEnabled

свойство 
doubleClickEnabled:Boolean[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет, получает ли объект UIComponent события doubleClick. Значением по умолчанию является false. Это означает, что объект UIComponent не получает события doubleClick.

Свойство mouseEnabled должно быть также установлено на true. Это значение по умолчанию для объекта, получающего события doubleClick.

Значением по умолчанию является false.



Реализация
    override public function get doubleClickEnabled():Boolean
    override public function set doubleClickEnabled(value:Boolean):void

enabled

свойство 
enabled:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возможность использования компонента пользователем. После установки свойства enabled на false некоторые компоненты по-прежнему отвечают на использование мыши, например на событие mouseOver. В результате для полного отключения UIComponents требуется установить значение свойства mouseEnabled на false. При установке свойства enabled на false для контейнера Flex затемняет цвет контейнера и всех его нижестоящих элементов, а также блокирует ввод данных пользователем в контейнер и во все нижестоящие элементы.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие enabledChanged .



Реализация
    public function get enabled():Boolean
    public function set enabled(value:Boolean):void

errorString

свойство 
errorString:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки.

Можно использовать свойство errorString для определения ошибки при проверке для компонента без фактического использования класса Validator. При записи строкового значения в свойство errorString Flex выводит красную рамку вокруг компонента для индикации ошибки при проверке, а при наведении курсора мыши на компонент строка появляется во всплывающей подсказке как сообщение об ошибке при проверке, как при обнаружении средством проверки ошибки при проверке.

Для удаления ошибки при проверке запишите пустую строку «» в свойство errorString.

Обратите внимание, что запись значения в свойство errorString не запускает событие valid или invalid; изменяется только цвет границы и появляется сообщение об ошибке при проверке.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие errorStringChanged .



Реализация
    public function get errorString():String
    public function set errorString(value:String):void

explicitHeight

свойство 
explicitHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее явную высоту компонента в пикселях в виде координат компонента.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY влияет на значение true explicitHeight относительно его вышестоящего элемента.

При установке свойства height для этого свойство также устанавливается указанное значение высоты.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitHeightChanged .



Реализация
    public function get explicitHeight():Number
    public function set explicitHeight(value:Number):void

explicitMaxHeight

свойство 
explicitMaxHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.

Как правило, разработчики не устанавливают свойство explicitMaxHeight. Вместо этого они устанавливают значение свойства maxHeight, которое устанавливает свойство explicitMaxHeight. Значение maxHeight не изменяется.

Если в ходе создания макета свойство maxHeight установлено разработчиком приложения явно, используется значение explicitMaxHeight. В противном случае используется значение по умолчанию для maxHeight.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY влияет на значение true maxHeight относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по высоте. В таких случаях их значение maxHeight будет установлено на UIComponent.DEFAULT_MAX_HEIGHT.

Значением по умолчанию является NaN.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxHeightChanged .



Реализация
    public function get explicitMaxHeight():Number
    public function set explicitMaxHeight(value:Number):void

explicitMaxWidth

свойство 
explicitMaxWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.

Как правило, разработчики приложений не устанавливают свойство explicitMaxWidth. Вместо этого они устанавливают значение свойства maxWidth, которое устанавливает свойство explicitMaxWidth. Значение maxWidth не изменяется.

Если в ходе создания макета свойство maxWidth образом установлено разработчиком приложения явно, используется значение explicitMaxWidth. В противном случае используется значение по умолчанию для maxWidth.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX влияет на значение true maxWidth относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по ширине. В таких случаях их значение maxWidth будет установлено на UIComponent.DEFAULT_MAX_WIDTH.

Значением по умолчанию является NaN.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxWidthChanged .



Реализация
    public function get explicitMaxWidth():Number
    public function set explicitMaxWidth(value:Number):void

explicitMinHeight

свойство 
explicitMinHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.

Как правило, разработчики приложений не устанавливают свойство explicitMinHeight. Вместо этого они устанавливают значение свойства minHeight, которое устанавливает свойство explicitMinHeight. Значение minHeight не изменяется.

Если в ходе создания макета свойство minHeight установлено разработчиком приложения явно, используется значение explicitMinHeight. В противном случае используется значение по умолчанию measuredMinHeight.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY влияет на значение true minHeight относительно его вышестоящего элемента.

Значением по умолчанию является NaN.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explictMinHeightChanged .



Реализация
    public function get explicitMinHeight():Number
    public function set explicitMinHeight(value:Number):void

explicitMinWidth

свойство 
explicitMinWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.

Как правило, разработчики приложений не устанавливают свойство explicitMinWidth. Вместо этого они устанавливают значение свойства minWidth, которое устанавливают свойство explicitMinWidth. Значение minWidth не изменяется.

Если в ходе создания макета свойство minWidth установлено разработчиком приложения явно, используется значение explicitMinWidth. В противном случае используется значение measuredMinWidth.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX влияет на значение true minWidth относительно его вышестоящего элемента.

Значением по умолчанию является NaN.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinWidthChanged .



Реализация
    public function get explicitMinWidth():Number
    public function set explicitMinWidth(value:Number):void

explicitWidth

свойство 
explicitWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее явную ширину компонента в пикселях в виде координат компонента.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX влияет на значение true explicitWidth относительно его вышестоящего элемента.

При установке свойства width это свойство также устанавливается на указанное значение.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitWidthChanged .



Реализация
    public function get explicitWidth():Number
    public function set explicitWidth(value:Number):void

flexContextMenu

свойство 
flexContextMenu:IFlexContextMenu

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Контекстное меню для этого UIComponent.

Значением по умолчанию является null.



Реализация
    public function get flexContextMenu():IFlexContextMenu
    public function set flexContextMenu(value:IFlexContextMenu):void

focusEnabled

свойство 
focusEnabled:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, может ли компонент получить фокус при выборе вкладки с ним. Можно установить focusEnabled на false, если UIComponent используется в качестве подчиненного компонента для другого компонента так, чтобы внешний компонент стал сущностью, которая может получить фокус. Если это свойство имеет значение false, фокус будет передан в первый вышестоящий элемент, в котором focusEnable установлено на true.

Значением по умолчанию является true, за исключением компонента spark.components.Scroller. Для этого компонента используется значение по умолчанию false.



Реализация
    public function get focusEnabled():Boolean
    public function set focusEnabled(value:Boolean):void

Связанные элементы API

focusManager

свойство 
focusManager:IFocusManager

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. Каждый всплывающий элемент имеет собственный цикл фокуса и, соответственно, собственный экземпляр FocusManager. С помощью этого метода можно удостовериться, что выполняется обращение к верному экземпляру.



Реализация
    public function get focusManager():IFocusManager
    public function set focusManager(value:IFocusManager):void

focusPane

свойство 
focusPane:Sprite

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Область фокусировки, связанная с этим объектом Объект имеет область фокусировки, если один из его нижестоящих элементов имеет фокус.



Реализация
    public function get focusPane():Sprite
    public function set focusPane(value:Sprite):void

hasComplexLayoutMatrix

свойство 
hasComplexLayoutMatrix:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y)



Реализация
    protected function get hasComplexLayoutMatrix():Boolean

hasFocusableChildren

свойство 
hasFocusableChildren:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Флаг, который указывает, могут ли нижестоящие объекты получить фокус.

Примечание. Это аналогично свойству tabChildren, используемому в Flash Player. Свойство hasFocusableChildren используется с приложениями Flex. Не следует использовать свойство tabChildren.

Обычно это свойство – false, потому что большинство компонентов получает фокус непосредственно на себя или делегирует фокус на отдельный внутренний подчиненный компонент и отображается так, как будто фокус наведен на этот компонент. Например, элемент управления TextInput содержит фокусируемый нижестоящий элемент управления RichEditableText, но когда на подчиненный компонент RichEditableText фактически наводится фокус, он отображается так, как будто фокус наведен на TextInput. TextInput устанавливает hasFocusableChildren на значение false, потому что TextInput считается компонентом, у которого есть фокус. Его внутренняя структура – абстракция.

Обычно только компоненты навигатора, например TabNavigator и Accordion, имеют этот флаг со значением true, потому что они получают фокус при нажатии на клавишу Tab. Фокус переходит на компоненты в нижестоящих контейнерах при дальнейших нажатиях на клавишу Tab.

Значением по умолчанию является false, за исключением компонента spark.components.Scroller. Для этого компонента используется значение по умолчанию true.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hasFocusableChildrenChange .



Реализация
    public function get hasFocusableChildren():Boolean
    public function set hasFocusableChildren(value:Boolean):void

Связанные элементы API

hasLayoutMatrix3D

свойство 
hasLayoutMatrix3D:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Содержит true, если элемент имеет трехмерную матрицу.

hasLayoutMatrix3D используется вместо вызова и исследования значения getLayoutMatrix3D() возвращаемых данных, так как этот метод возвращает действительную матрицу, даже если элемент используется в двухмерной графике.



Реализация
    public function get hasLayoutMatrix3D():Boolean

height

свойство 
height:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. По умолчанию используется значение 0, однако это свойство содержит фактическую высоту компонента после того, как Flex завершит установку размеров компонентов в приложении.

Примечание. Можно указать процентное значение в атрибуте MXML height, например height=100%, но нельзя использовать процентное значение в свойстве height в ActionScript. Вместо этого используйте свойство percentHeight.

Настройка этого свойства приводит к отправке события resize. Для получения дополнительной информации о моменте отправки этого события см. событие resize.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие heightChanged .



Реализация
    override public function get height():Number
    override public function set height(value:Number):void

Связанные элементы API

horizontalCenter

свойство 
horizontalCenter:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML horizontalCenter.s2="@Clear()" снимает ограничение horizontalCenter в состоянии s2. Или в коде ActionScript, где button.horizontalCenter = undefined снимает ограничение horizontalCenter для button.

Горизонтальное смещение в пикселях от центра компонента к центру области содержимого целевого объекта привязки.

Целевым объектом привязки по умолчанию является сам контейнер.

В макетах с расширенными ограничениями целевым объектом привязки может быть столбец ограничения. В этом случае областью содержимого является пространство между предыдущим столбцом (или стороной контейнера) и целевым столбцом.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "constraintColumnId:value". Например, "col1:10".



Реализация
    public function get horizontalCenter():Object
    public function set horizontalCenter(value:Object):void

id

свойство 
id:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Идентификатор компонента. Это значение становится именем экземпляра объекта и не должно содержать символов пробела или специальных символов. Каждый компонент во всем приложении должен иметь уникальный идентификатор.

Если приложение будет тестироваться инструментальными средствами третьей стороны, каждому компоненту необходимо присвоить значимый идентификатор. Инструменты тестирования используют идентификаторы для представления элементов управления в своих сценариях, и значимое имя поможет сценариям стать более удобочитаемыми. Например, установите для кнопки значение submit_button, а не b1 или button1.



Реализация
    public function get id():String
    public function set id(value:String):void

includeInLayout

свойство 
includeInLayout:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает, включается ли этот компонент в макет вышестоящего контейнера. Если значение true, объект включается в макет соответствующего вышестоящего контейнера, и его размер и расположение определяются вышестоящим контейнером в соответствии с правилами его макета. Если значение false, размер и расположение объекта не зависят от макета соответствующего вышестоящего контейнера.

Значением по умолчанию является true.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие includeInLayoutChanged .



Реализация
    public function get includeInLayout():Boolean
    public function set includeInLayout(value:Boolean):void

inheritingStyles

свойство 
inheritingStyles:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Начало этой цепочки компонентов с ненаследуемыми стилями. Метод getStyle() имеет доступ к inheritingStyles[styleName] для поиска всей связанной с прототипом цепочки. Этот объект настраивается initProtoChain(). Как правило, разработчикам не требуется вызывать это свойство напрямую.



Реализация
    public function get inheritingStyles():Object
    public function set inheritingStyles(value:Object):void

initialized

свойство 
initialized:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались).



Реализация
    public function get initialized():Boolean
    public function set initialized(value:Boolean):void

instanceIndex

свойство 
instanceIndex:int  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Индекс повторяемого компонента. Если компонент отсутствует в Repeater, значение равно -1.



Реализация
    public function get instanceIndex():int

instanceIndices

свойство 
instanceIndices:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. Массив является пустым, пока этот объект UIComponent находится внутри одного или нескольких Repeater. Первый элемент соответствует самому крайнему Repeater. Например, если id является b, а instanceIndices является [2,4], ссылкой в вышестоящем документе будет b[2][4].



Реализация
    public function get instanceIndices():Array
    public function set instanceIndices(value:Array):void

is3D

свойство 
is3D:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Содержит true, если элемент представлен в трехмерной графике. Данный элемент может использоваться в трехмерной графике, поскольку он имеет свойства трехмерного преобразования, последующие смещения при трехмерном преобразовании его макета или и то, и другое.



Реализация
    public function get is3D():Boolean

isDocument

свойство 
isDocument:Boolean  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Содержит true, если этот экземпляр UIComponent является объектом документа. Это означает, что он находится наверху иерархии приложения Flex, компонента MXML или компонента ActionScript.



Реализация
    public function get isDocument():Boolean

isPopUp

свойство 
isPopUp:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку.



Реализация
    public function get isPopUp():Boolean
    public function set isPopUp(value:Boolean):void

layoutMatrix3D

свойство 
layoutMatrix3D:Matrix3D  [только для записи]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. Эта матрица определяется трехмерными свойствами компонента (включают двухмерные свойства, такие как x, y, rotation, scaleX, scaleY, transformX, transformY, так же, как и rotationX, rotationY, scaleZ, z и transformZ.

Большая часть компонентов не имеет трехмерных свойств преобразования, для которых они установлены.

Эта матрица макета объединена со значениями свойства postLayoutTransformOffsets для определения последней вычисленной матрицы компонента.



Реализация
    public function set layoutMatrix3D(value:Matrix3D):void

Связанные элементы API

left

свойство 
left:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Для того чтобы использовать значение по умолчанию undefined вместо зависящего от состояния значения свойства, используется директива @Clear() в MXML. Например, в коде MXML left.s2="@Clear()" снимает ограничение left в состоянии s2. Или в коде ActionScript, где button.left = undefined снимает ограничение left для button.

Горизонтальное смещение в пикселях от левого края компонента к левому краю целевого объекта привязки.

По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями целевым объектом может быть столбец ограничений.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "col1:10".



Реализация
    public function get left():Object
    public function set left(value:Object):void

maintainProjectionCenter

свойство 
maintainProjectionCenter:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. Если матрица проекции не определена для компонента, то она добавляется автоматически.



Реализация
    public function get maintainProjectionCenter():Boolean
    public function set maintainProjectionCenter(value:Boolean):void

maxHeight

свойство 
maxHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Для этого свойства разработчиком компонента установлено значение по умолчанию.

Разработчик компонента использует это свойство для установки верхней границы для высоты компонента.

Если разработчик приложения изменяет значение по умолчанию maxHeight, новое значение сохраняется в explicitMaxHeight. Значение maxHeight по умолчанию не изменяется. В итоге, если в ходе создания макета свойство maxHeight установлено разработчиком приложения явно, значение explicitMaxHeight используется как рекомендованное для компонента максимальное значение высоты. Если maxHeight не установлено пользователем явно, используется значение по умолчанию.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY влияет на значение true maxHeight относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по высоте. В таких случаях их значение maxHeight будет установлено на UIComponent.DEFAULT_MAX_HEIGHT.

Значением по умолчанию является 10000.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxHeightChanged .



Реализация
    public function get maxHeight():Number
    public function set maxHeight(value:Number):void

maxWidth

свойство 
maxWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Для этого свойства разработчиком компонента установлено значение по умолчанию.

Разработчик компонента использует это свойство для установки верхней границы для ширины компонента.

Если разработчик приложения изменяет значение по умолчанию maxWidth, новое значение сохранятся в explicitMaxWidth. Значение maxWidth по умолчанию не изменяется. В итоге, если в ходе создания макета свойство maxWidth установлено разработчиком приложения явно, значение explicitMaxWidth используется как рекомендованное для компонента максимальное значение ширины. Если maxWidth не установлено пользователем явно, используется значение по умолчанию.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX влияет на значение true maxWidth относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по ширине. В таких случаях их значение maxWidth будет установлено на UIComponent.DEFAULT_MAX_WIDTH.

Значением по умолчанию является 10000.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxWidthChanged .



Реализация
    public function get maxWidth():Number
    public function set maxWidth(value:Number):void

measuredHeight

свойство 
measuredHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Высота компонента в пикселях по умолчанию. Это значение устанавливается посредством метода measure().



Реализация
    public function get measuredHeight():Number
    public function set measuredHeight(value:Number):void

measuredMinHeight

свойство 
measuredMinHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Минимальная высота компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure().



Реализация
    public function get measuredMinHeight():Number
    public function set measuredMinHeight(value:Number):void

measuredMinWidth

свойство 
measuredMinWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Минимальная ширина компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure().



Реализация
    public function get measuredMinWidth():Number
    public function set measuredMinWidth(value:Number):void

measuredWidth

свойство 
measuredWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ширина компонента в пикселях по умолчанию. Это значение устанавливается посредством метода measure().



Реализация
    public function get measuredWidth():Number
    public function set measuredWidth(value:Number):void

minHeight

свойство 
minHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.

Если разработчик приложения устанавливает значение minHeight, новое значение сохраняется в explicitMinHeight. Значение по умолчанию minHeight не изменяется. В итоге, если в ходе создания макета свойство minHeight явным образом установлено разработчиком приложения, значение explicitMinHeight используется как рекомендованное для компонента минимальное значение высоты. Если свойство minHeight не установлено разработчиком приложения явно, используется значение measuredMinHeight.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY влияет на значение true minHeight относительно его вышестоящего элемента.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinHeightChanged .



Реализация
    public function get minHeight():Number
    public function set minHeight(value:Number):void

minWidth

свойство 
minWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.

Если разработчик приложения устанавливает значение minWidth, новое значение сохраняется в explicitMinWidth. Значение по умолчанию minWidth не изменяется. В итоге, если в ходе создания макета свойство minWidth явным образом установлено разработчиком приложения, значение explicitMinWidth используется как рекомендованное для компонента минимальное значение ширины. Если в ходе создания макета свойство minWidth не установлено разработчиком приложения явно, используется значение measuredMinWidth.

Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX влияет на значение true minWidth относительно его вышестоящего элемента.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinWidthChanged .



Реализация
    public function get minWidth():Number
    public function set minWidth(value:Number):void

moduleFactory

свойство 
moduleFactory:IFlexModuleFactory

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.



Реализация
    public function get moduleFactory():IFlexModuleFactory
    public function set moduleFactory(value:IFlexModuleFactory):void

mouseFocusEnabled

свойство 
mouseFocusEnabled:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Можно ли получить фокус при нажатии элемента. Если значение false, то фокус получит первый вышестоящий элемент, mouseFocusEnabled, установленный на значение true. Например, можно установить это свойство на false для элемента управления Button так, чтобы можно было использовать клавишу Tab для перемещения фокуса управления на элемент управления, но чтобы элемент управления не получил фокус при нажатии на него.

По умолчанию используется значение true для большинства подклассов, кроме Spark TabBar. Для этого подкласса значение по умолчанию - false.

Значением по умолчанию является true.



Реализация
    public function get mouseFocusEnabled():Boolean
    public function set mouseFocusEnabled(value:Boolean):void

nestLevel

свойство 
nestLevel:int

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Глубина этого объекта в иерархии включения. Это число используется кодом макета и измерения. Значение – 0, если этот компонент не находится в DisplayList.



Реализация
    public function get nestLevel():int
    public function set nestLevel(value:int):void

nonInheritingStyles

свойство 
nonInheritingStyles:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Начало цепочки этого компонента с ненаследуемыми стилями. Метод getStyle() имеет доступ к nonInheritingStyles[styleName] для поиска всей связанной с прототипом цепочки. Этот объект настраивается initProtoChain(). Как правило, разработчикам не требуется вызывать это свойство напрямую.



Реализация
    public function get nonInheritingStyles():Object
    public function set nonInheritingStyles(value:Object):void

numAutomationChildren

свойство 
numAutomationChildren:int  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. Эта сумма не должна включать составных нижестоящих элементов, хотя включает нижестоящие элементы, незначительные в иерархии автоматизации.



Реализация
    public function get numAutomationChildren():int

owner

свойство 
owner:DisplayObjectContainer

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Владелец этого объекта IVisualElement. По умолчанию он является вышестоящим элементом этого объекта IVisualElement. Однако если этот объект IVisualElement является нижестоящим компонентом, отображаемым вышестоящим элементом, например раскрывающимся списком элемента управления ComboBox, владельцем компонента является объект, отображающий этот объект IVisualElement.

Этими свойствами управляет не приложение Flex, а каждый отдельный компонент. Таким образом, при использовании метода PopUpManger.createPopUp() или PopUpManger.addPopUp() для отображения внутреннего компонента необходимо задать в качестве значения свойства owner внутреннего компонента компонент, который обеспечил отображение этого раскрывающегося элемента.

Значением по умолчанию является значение свойства parent.



Реализация
    public function get owner():DisplayObjectContainer
    public function set owner(value:DisplayObjectContainer):void

parent

свойство 
parent:DisplayObjectContainer  [только для чтения] [переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вышестоящий контейнер или компонент данного компонента. Только визуальные элементы могут иметь вышестоящее свойство parent. Для невизуальных элементов должно использоваться другое свойство для обращения к объекту, которому они принадлежат. В соответствии с соглашением для невизуальных объектов для ссылки на объект, которому они принадлежат, используется свойство owner.



Реализация
    override public function get parent():DisplayObjectContainer

parentApplication

свойство 
parentApplication:Object  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на объект приложения, содержащего этот экземпляр UIComponent. Этот объект приложения мог бы существовать в элементе управления SWFLoader в другом приложении и т. д. и создавать цепочку объектов приложения, которые можно просмотреть с помощью parentApplication.

Свойство parentApplication приложения никогда не существует отдельно; либо оно загружено в приложение, либо имеет значение null (для приложения верхнего уровня).

Просмотр цепочки приложения с помощью parentApplication аналогичен просмотру цепочки документа с помощью свойства parentDocument. Можно получить доступ к приложению верхнего уровня с помощью свойства application класса Application.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие initialize .



Реализация
    public function get parentApplication():Object

parentDocument

свойство 
parentDocument:Object  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на вышестоящий объект документа для этого UIComponent. Объект документа является UIComponent в верхней части иерархии приложения Flex, компонента MXML или компонента ActionScript.

Для объекта приложения свойство parentDocument имеет значение null. Это свойство рекомендуется в сценариях MXML для перехода на уровень выше в цепочке объектов документа. Оно может использоваться для просмотра цепочки parentDocument.parentDocument и т. д.

Свойство введено в качестве объекта так, что авторы могут получить доступ к свойствам и методам в объектах документа предшествующего элемента без преобразования.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие initialize .



Реализация
    public function get parentDocument():Object

percentHeight

свойство 
percentHeight:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает высоту компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100 По умолчанию используется значение NaN. Определение свойства height или explicitHeight приводит к установке для этого свойства значения NaN.

Это свойство возвращает числовое значение только в том случае, если свойство было задано предварительно; однако оно не отражает точный размер компонента в процентах.

Это свойство для элемента управления UITextField всегда устанавливается на NaN.

В макетах Spark это свойство используется для вычисления высоты границ компонента после масштабирования и вращения. Например, если компонент повернут на 90 градусов, то при указании percentHeight изменится ширина компонента.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize .



Реализация
    public function get percentHeight():Number
    public function set percentHeight(value:Number):void

percentWidth

свойство 
percentWidth:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает ширину компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100 По умолчанию используется значение NaN. Задание свойств width или explicitWidth приводит к сбросу значения этого свойства в значение NaN.

Это свойство возвращает числовое значение только в том случае, если свойство было задано предварительно; однако оно не отражает точный размер компонента в процентах.

Это свойство для элемента управления UITextField всегда устанавливается на NaN.

В макетах Spark это свойство используется для вычисления ширины границ компонента после масштабирования и вращения. Например, если компонент повернут на 90 градусов, то при указании percentWidth изменится высота компонента.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize .



Реализация
    public function get percentWidth():Number
    public function set percentWidth(value:Number):void

postLayoutTransformOffsets

свойство 
postLayoutTransformOffsets:mx.geom:TransformOffsets

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта.

Например, если требуется отрегулировать макет объекта, который будет повернут на 90 градусов, устанавливается свойство объекта rotation. Если необходимо, чтобы макет поворачиваемого объекта не регулировался, устанавливается свойство postLayoutTransformOffsets.rotationZ.



Реализация
    public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
    public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void

processedDescriptors

свойство 
processedDescriptors:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. Для контейнерного объекта значение устанавливается на true в конце метода createComponentsFromDescriptors(), что предполагает, что контейнерный объект создает нижестоящие записи из собственных нижестоящих дескрипторов.

Например, если контейнер Accordion использует отложенную реализацию, свойство processedDescriptors для второй панели контейнера Accordion не приобретает значение true до перехода пользователя к этой панели и создания нижестоящих элементов самой панелью. Однако если контейнером Accordion установлено свойство creationPolicy на all, свойство processedDescriptors для второй панели устанавливается на true в течение запуска приложения.

Для классов, которые не являются контейнерами, не имеющими дескрипторы, свойство устанавливается на true после того, как метод createChildren() создаст любые внутренние нижестоящие элементы компонента.



Реализация
    public function get processedDescriptors():Boolean
    public function set processedDescriptors(value:Boolean):void

repeater

свойство 
repeater:IRepeater  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. Используйте это свойство, а не свойство repeaters при создании UIComponent одним объектом Repeater. Используйте свойство repeaters при создании этого UIComponent вложенными объектами Repeater.

Свойство устанавливается на null, если этот UIComponent не создан Repeater.



Реализация
    public function get repeater():IRepeater

repeaterIndex

свойство 
repeaterIndex:int  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. Используйте это свойство, а не свойство repeaterIndices, если UIComponent создан одним объектом Repeater. Используйте свойство repeaterIndices, если этот UIComponent создан вложенными объектами Repeater.

Это свойство устанавливается на -1, если этот UIComponent не создан Repeater.



Реализация
    public function get repeaterIndex():int

repeaterIndices

свойство 
repeaterIndices:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. Массив является пустым, пока этот UIComponent находится внутри одного или нескольких Repeater.

Первый элемент в массиве соответствует самому крайнему Repeater. Например, если значением repeaterIndices является [2,4], это означает, что внешним повторителем использован элемент dataProvider[2], а внутренним повторителем использован элемент dataProvider[4].

Следует отметить, что эти свойства отличаются от свойства instanceIndices, если значение свойства startingIndex любого из Repeater не равно нулю. Например, даже если Repeater запускается в dataProvider [4], ссылка на документ для первого повторяемого объекта является b [0], не b [4].



Реализация
    public function get repeaterIndices():Array
    public function set repeaterIndices(value:Array):void

repeaters

свойство 
repeaters:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. Массив является пустым, пока этот UIComponent находится внутри одного или нескольких Repeater. Первый элемент соответствует самому крайнему объекту Repeater.



Реализация
    public function get repeaters():Array
    public function set repeaters(value:Array):void

resourceManager

свойство 
resourceManager:IResourceManager  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ссылка на объект, управляющий всеми локализованными ресурсами приложения. Это одиночный экземпляр единичного предмета, реализующий интерфейс IResourceManager.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие unused .



Реализация
    protected function get resourceManager():IResourceManager

right

свойство 
right:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML right.s2="@Clear()" снимает ограничение right в состоянии s2. Или в коде ActionScript, где button.right = undefined снимает ограничение right для button.

Горизонтальное смещение в пикселях от правого края компонента к правому краю целевого объекта привязки.

По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями целевым объектом может быть столбец ограничений.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "col1:10".



Реализация
    public function get right():Object
    public function set right(value:Object):void

rotation

свойство 
rotation:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Например, инструкция my_video.rotation = 450 равносильна my_video.rotation = 90.



Реализация
    override public function get rotation():Number
    override public function set rotation(value:Number):void

rotationX

свойство 
rotationX:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 10, AIR 1.5

Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.



Реализация
    override public function get rotationX():Number
    override public function set rotationX(value:Number):void

rotationY

свойство 
rotationY:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.



Реализация
    override public function get rotationY():Number
    override public function set rotationY(value:Number):void

rotationZ

свойство 
rotationZ:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обозначает угол поворота в градусах по оси z экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения.



Реализация
    override public function get rotationZ():Number
    override public function set rotationZ(value:Number):void

scaleX

свойство 
scaleX:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, определяющее коэффициент горизонтального масштабирования.

Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleX означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleX означает, что объект был уменьшен с коэффициентом 2.

Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible значение false для скрытия компонента.

Значением по умолчанию является 1.0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleXChanged .



Реализация
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

scaleY

свойство 
scaleY:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, определяющее коэффициент вертикального масштабирования.

Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleY означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleY означает, что объект был уменьшен с коэффициентом 2.

Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible значение false для скрытия компонента.

Значением по умолчанию является 1.0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleYChanged .



Реализация
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

scaleZ

свойство 
scaleZ:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, определяющее коэффициент масштабирования по оси Z.

Масштабирование по оси Z не влияет на обычный компонент, который находится в плоскости z=0. изменятся компоненты с нижестоящими элементами, к которым применяются трехмерные преобразования, или компоненты с transformZ, отличным от нуля.

Значением по умолчанию является 1,0. Это значит, что объект не масштабируется.

Это свойство игнорируется при вычислении любого из двумерных макетов Flex.

Значением по умолчанию является 1.0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleZChanged .



Реализация
    override public function get scaleZ():Number
    override public function set scaleZ(value:Number):void

screen

свойство 
screen:Rectangle  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта.



Реализация
    public function get screen():Rectangle

showInAutomationHierarchy

свойство 
showInAutomationHierarchy:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. Нижестоящие элементы невидимых в иерархии контейнеров отображаются в качестве нижестоящих элементов следующего вышестоящего элемента. Обычно используемые для макета контейнеры, например поля и Canvas, не отображаются в иерархии.

Некоторые элементы управления при необходимости вызывают принудительное отображение нижестоящих элементов в иерархии. Например, для List в иерархии всегда будут принудительно отображаться средства визуализации элементов, в т.ч. поля. При реализации должно поддерживаться значение true этого свойства.



Реализация
    public function get showInAutomationHierarchy():Boolean
    public function set showInAutomationHierarchy(value:Boolean):void

states

свойство 
states:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Состояния представления, представленные для этого компонента. Можно указать свойство states только в корневом элементе приложения или в корневом теге компонента MXML. Компилятор создает ошибку при указании его в любом другом элементе управления.



Реализация
    public function get states():Array
    public function set states(value:Array):void

styleDeclaration

свойство 
styleDeclaration:CSSStyleDeclaration

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечивает хранение встроенных наследуемых стилей этого объекта. Этот элемент CSSStyleDeclaration впервые создается при вызове метода setStyle() для этого компонента в целях установки наследуемого стиля. Как правило, разработчикам не требуется вызывать это свойство напрямую.



Реализация
    public function get styleDeclaration():CSSStyleDeclaration
    public function set styleDeclaration(value:CSSStyleDeclaration):void

styleManager

свойство 
styleManager:IStyleManager2  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает экземпляр StyleManager, используемый этим компонентом.



Реализация
    public function get styleManager():IStyleManager2

styleName

свойство 
styleName:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Стиль класса, используемый этим компонентом. Он может быть строкой, CSSStyleDeclaration или IStyleClient.

Если это строка, то это имя одного или нескольких объявлений класса, разделенных пробелами в теге <fx:Style> или файле CSS. Добавление точки в styleNameне требуется. Например, если существует стиль класса с именем .bigText, установите свойство styleName на bigText (без точки).

Если это IStyleClient (как правило, UIComponent), все стили в объекте styleName используется этим компонентом.

Значением по умолчанию является null.



Реализация
    public function get styleName():Object
    public function set styleName(value:Object):void

styleParent

свойство 
styleParent:IAdvancedStyleClient

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вышестоящий узел компонента используется для анализа нижестоящих селекторов. Вышестоящий узел должен также быть IAdvancedStyleClient для участия в расширенных объявлениях стиля.



Реализация
    public function get styleParent():IAdvancedStyleClient
    public function set styleParent(value:IAdvancedStyleClient):void

systemManager

свойство 
systemManager:ISystemManager

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает объект SystemManager, используемый этим компонентом.



Реализация
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager):void

tabFocusEnabled

свойство 
tabFocusEnabled:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Флаг, который указывает, может ли объект получить фокус при применении клавиши TAB

Это аналогично свойству tabEnabled, используемому в Flash Player.

Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора.

Значением по умолчанию является true.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие tabFocusEnabledChange .



Реализация
    public function get tabFocusEnabled():Boolean
    public function set tabFocusEnabled(value:Boolean):void

toolTip

свойство 
toolTip:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Текст, отображаемый в ToolTip.

Значением по умолчанию является null.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие toolTipChanged .



Реализация
    public function get toolTip():String
    public function set toolTip(value:String):void

top

свойство 
top:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML top.s2="@Clear()" снимает ограничение top в состоянии s2. Или в коде ActionScript, где button.top = undefined снимает ограничение top для button.

Вертикальное смещение в пикселях от верхнего края компонента к верхнему краю целевого объекта привязки.

По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "row1:10".



Реализация
    public function get top():Object
    public function set top(value:Object):void

transform

свойство 
transform:flash.geom:Transform[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. Свойства matrix, colorTransform и три свойства только для чтения (concatenatedMatrix, concatenatedColorTransform и pixelBounds) определяются в описании класса Transform.

Каждое из свойств объекта transform представляет собой объект. Это очень важно, так как единственным способом задать новые значения для объектов matrix или colorTransform является создание нового объекта и его копирование в свойство transform.matrix или transform.colorTransform.

Например, чтобы увеличить значение tx матрицы экранного объекта, необходимо скопировать весь объект matrix, а затем копировать новый объект в свойство matrix объекта transform.

      var myMatrix:Matrix = myUIComponentObject.transform.matrix;  
      myMatrix.tx += 10; 
      myUIComponent.transform.matrix = myMatrix;
      
Свойство tx не устанавливается непосредственно. Следующий код не действует на myUIComponent:
      myUIComponent.transform.matrix.tx += 10;
      

Обратите внимание, что в UIComponent, в отличие от DisplayObject, transform синхронизирует значения matrix и matrix3D и для matrix3D не устанавливается значение null, даже если для компонента не указаны свойства 3D. Чтобы проверить, указаны ли для компонента свойства 3D, используйте свойство is3D. Если для компонента указаны свойства 3D, значение matrix3D команды transform используется вместо значения matrix.



Реализация
    override public function get transform():flash.geom:Transform
    override public function set transform(value:flash.geom:Transform):void

Связанные элементы API

transformX

свойство 
transformX:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает координату x для центра преобразования компонента.

Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform. Если autoCenterTransform имеет значение false, центр преобразования определяется свойствами transformX, transformY и transformZ целевого объекта эффекта. Если autoCenterTransform имеет значение true, эффект выполняется относительно центра целевого объекта (width/2, height/2).

Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.



Реализация
    public function get transformX():Number
    public function set transformX(value:Number):void

Связанные элементы API

transformY

свойство 
transformY:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает координату y для центра преобразования компонента.

Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform. Если autoCenterTransform имеет значение false, центр преобразования определяется свойствами transformX, transformY и transformZ целевого объекта эффекта. Если autoCenterTransform имеет значение true, эффект выполняется относительно центра целевого объекта (width/2, height/2).

Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.



Реализация
    public function get transformY():Number
    public function set transformY(value:Number):void

Связанные элементы API

transformZ

свойство 
transformZ:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает координату z для центра преобразования компонента.

Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform. Если autoCenterTransform имеет значение false, центр преобразования определяется свойствами transformX, transformY и transformZ целевого объекта эффекта. Если autoCenterTransform имеет значение true, эффект выполняется относительно центра целевого объекта (width/2, height/2).

Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.



Реализация
    public function get transformZ():Number
    public function set transformZ(value:Number):void

Связанные элементы API

transitions

свойство 
transitions:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния.



Реализация
    public function get transitions():Array
    public function set transitions(value:Array):void

Связанные элементы API

tweeningProperties

свойство 
tweeningProperties:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив свойств, анимация которых выполняется в данный момент на этом объекте.

Используется для информирования EffectManager о том, что выполняется анимация определенных свойств этого объекта, так что не требуется анимация тех же свойств посредством EffectManаger.



Реализация
    public function get tweeningProperties():Array
    public function set tweeningProperties(value:Array):void

uid

свойство 
uid:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Уникальный идентификатор для объекта. Зависящие от данных элементы управления Flex, включая все элементы управления, являющиеся подклассами класса списка, используют уникальный идентификатор для отслеживания элементов поставщика данных.

Flex может выполнять автоматическое создание и управление уникальными идентификаторами. Однако есть обстоятельства, когда требуется предоставить собственное свойство uid путем реализации интерфейса для идентификатора уникального элемента (Item Unique Identification, IUID) или когда обеспечение собственного свойства uid повышает эффективность обработки. В большинстве случаев при использовании Flex UID не должны быть универсальными уникальными идентификаторами. Исключение существует для сообщений, передаваемых службами данных.



Реализация
    public function get uid():String
    public function set uid(value:String):void

Связанные элементы API

unscaledHeight

свойство 
unscaledHeight:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Стандартный метод для определения немасштабируемой высоты компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой высоты, которая также передается в качестве аргумента для updateDisplayList().



Реализация
    protected function get unscaledHeight():Number

unscaledWidth

свойство 
unscaledWidth:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList().



Реализация
    protected function get unscaledWidth():Number

updateCompletePendingFlag

свойство 
updateCompletePendingFlag:Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались).



Реализация
    public function get updateCompletePendingFlag():Boolean
    public function set updateCompletePendingFlag(value:Boolean):void

validationSubField

свойство 
validationSubField:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Используется средством проверки для связывания подчиненного поля с этим компонентом.



Реализация
    public function get validationSubField():String
    public function set validationSubField(value:String):void

verticalCenter

свойство 
verticalCenter:Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined. Например, в коде MXML verticalCenter.s2="@Clear()" снимает ограничение verticalCenter в состоянии s2. Или в коде ActionScript, где button.verticalCenter = undefined снимает ограничение verticalCenter для button.

Вертикальное смещение в пикселях от центра компонента к центру области содержимого целевого объекта привязки.

Целевым объектом привязки по умолчанию является сам контейнер.

В макетах с расширенными ограничениями целевым объектом привязки может являться строка ограничений. В этом случае область содержимого является пространством между предыдущей строкой (или стороной контейнера) и целевой строкой.

Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.

Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "constraintColumnId:value". Например, "row1:10".



Реализация
    public function get verticalCenter():Object
    public function set verticalCenter(value:Object):void

visible

свойство 
visible:Boolean[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет видимость экранного объекта. Невидимые экранные объекты отключаются. Например, если visible=false для экземпляра InteractiveObject, то он не реагирует на щелчки мыши.

При значении true объект отправляет событие show. При значении false объект отправляет событие hide. В любом случае нижестоящие элементы объекта не генерируют события show или hide, если объект специально не записывает соответствующую реализацию.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие show .



Реализация
    override public function get visible():Boolean
    override public function set visible(value:Boolean):void

width

свойство 
width:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. По умолчанию используется значение 0, однако это свойство содержит фактическую ширину компонента после того, как Flex завершит установку размеров компонентов в приложении.

Примечание. Можно указать процентное значение в атрибуте MXML width, например width=100%, но невозможно использовать процентное значение в свойстве width в ActionScript. Вместо этого используйте свойство percentWidth.

Настройка этого свойства приводит к отправке события resize. Для получения дополнительной информации о моменте отправки этого события см. событие resize.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие widthChanged .



Реализация
    override public function get width():Number
    override public function set width(value:Number):void

Связанные элементы API

x

свойство 
x:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера.

Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move() не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x устанавливаются значения, полученные в результате вычисления. Однако свойство x должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.

Значением по умолчанию является 0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие xChanged .



Реализация
    override public function get x():Number
    override public function set x(value:Number):void

y

свойство 
y:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера.

Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move() не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x устанавливаются значения, полученные в результате вычисления. Однако свойство x должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.

Значением по умолчанию является 0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие yChanged .



Реализация
    override public function get y():Number
    override public function set y(value:Number):void

z

свойство 
z:Number[переопределить]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 10, AIR 1.5

Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. Свойство z предназначено для работы с трехмерными системами координат, а не с экранными или пиксельными координатами.

При установке свойства z экранного объекта на значение, отличное от значения по умолчанию, равного 0, автоматически создается соответствующий объект Matrix3D. для регулирования положения и ориентации экранного объекта в трехмерном пространстве. При работе с осью z существующее поведение свойств х и у изменяется с экранных или пиксельных координат на положения относительно трехмерного вышестоящего контейнера.

Например, потомок объекта _root в положении x = 100, y = 100, z = 200 не отрисовывается в пиксельном положении (100,100). Потомок отображается в месте, определенном путем вычисления трехмерной проекции. Вычисление производится следующим образом:

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

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие zChanged .



Реализация
    override public function get z():Number
    override public function set z(value:Number):void
Сведения о конструкторе

UIComponent

()Конструктор
public function UIComponent()

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Конструктор.

Сведения о методе

addStyleClient

()метод
public function addStyleClient(styleClient:IAdvancedStyleClient):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 9, AIR 1.1

Добавляет клиент с невизуальным стилем в экземпляр компонента. После вызова этого метода клиент стиля наследует изменения стиля из этого экземпляра компонента. Клиенты стиля, представленные DisplayObject, должны использовать методы addChild или addChildAt для добавления в UIComponent. Дополнительным эффектом является то, что этот метод установит свойство styleParent параметра styleClient для создания ссылки на экземпляр UIComponent. Если для параметра styleClient уже указано свойство styleParent, этот метод вызовет removeStyleClient из предыдущего styleParent.

Параметры

styleClient:IAdvancedStyleClientIAdvancedStyleClient, добавляемый к списку клиентов с невизуальным стилем для этого компонента.


Выдает
ArgumentError — если параметр styleClient является DisplayObject.

Связанные элементы API

adjustFocusRect

()метод 
protected function adjustFocusRect(obj:DisplayObject = null):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отрегулируйте прямоугольник фокусировки.

Параметры

obj:DisplayObject (default = null) — компонент, прямоугольник фокусировки которого необходимо изменить. При опущении значения значением по умолчанию является этот объект UIComponent.

applyComputedMatrix

()метод 
protected function applyComputedMatrix():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject.

attachOverlay

()метод 
protected function attachOverlay():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. Вызывать или переопределять этот метод не требуется.

callLater

()метод 
public function callLater(method:Function, args:Array = null):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Ставит в очередь функцию для последующего вызова.

Перед обновлением экрана, Flash Player или AIR вызывает набор функций, запланированных для обновления. Иногда функцию необходимо вызывать при следующем обновлении для выполнения остальной части кода, запланированной для текущего обновления. Некоторые функции, такие как эффекты, могут вызвать задержку поставленных в очередь функций до завершения выполнения функции.

Параметры

method:Function — Ссылка на метод, который будет выполнен позже.
 
args:Array (default = null) — Массив объектов, представляющих аргументы для перехода в метод.

canSkipMeasurement

()метод 
protected function canSkipMeasurement():Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет, может ли быть пропущен вызов метода measure().

Возвращает
Boolean — Возвращает true, если метод measureSizes() может выполняться без вызова метода measure(). Например, обычно используется true, когда заданы одновременно explicitWidth и explicitHeight. Для путей используется true, когда границы пути остались неизменными.

childrenCreated

()метод 
protected function childrenCreated():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Выполняет окончательную обработку после создания нижестоящих объектов. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.

clearStyle

()метод 
public function clearStyle(styleProp:String):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Удаляет свойство style для экземпляра компонента.

Это не обязательно приводит к тому, что метод getStyle() возвращает значение undefined.

Параметры

styleProp:String — Имя свойства стиля.

commitProperties

()метод 
protected function commitProperties():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обрабатывает свойства, установленные в компоненте. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.

Этот метод не вызывается напрямую. Метод commitProperties() вызывается программой Flex при использовании метода addChild() для добавления компонента к контейнеру или при вызове метода invalidateProperties() для компонента. Вызовы метода commitProperties() осуществляются перед вызовами метода measure(). Это позволяет устанавливать значения свойств, которые могли бы использоваться методом measure().

Некоторые компоненты имеют свойства, оказывающие влияние на количество или виды нижестоящих объектов, которые они должны создать, либо обладают свойствами, взаимодействующими друг с другом, такими как свойства horizontalScrollPolicy и horizontalScrollPosition. Зачастую в момент запуска целесообразно обработать все эти свойства сразу и избежать дублирования работы.

contentToGlobal

()метод 
public function contentToGlobal(point:Point):Point

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует объект Point из координат содержимого в глобальные координаты. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием. Глобальные координаты указывают позицию пикселя относительно верхнего левого угла рабочей области, самой крайней позиции приложения.

Параметры

point:Point — Объект Point, указывающий координаты x и y в системе координат содержимого в качестве свойств.

Возвращает
Point — Объект Point с координатами относительно рабочей области.

Связанные элементы API

contentToLocal

()метод 
public function contentToLocal(point:Point):Point

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует объект Point из координат содержимого в локальные координаты. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием. Локальные координаты указывают позицию пикселя относительно верхнего левого угла компонента.

Параметры

point:Point — Объект Point, указывающий координаты x и y в системе координат содержимого в качестве свойств.

Возвращает
Point — Point: объект Point с координатами относительно локальной системы координат.

Связанные элементы API

createAutomationIDPart

()метод 
public function createAutomationIDPart(child:IAutomationObject):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.

Параметры

child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.

Возвращает
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.

createAutomationIDPartWithRequiredProperties

()метод 
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.

Параметры

child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.
 
properties:Array

Возвращает
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.

createChildren

()метод 
protected function createChildren():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создайте нижестоящие объекты для компонента. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.

Компонент, обеспечивающий создание других компонентов или объектов внутри них, называется составным компонентом. Например, элемент управления ComboBox Flex фактически создается из элемента управления TextInput для определения текстовой области элемента ComboBox, а элемент управления Button – для определения стрелки элемента ComboBox. Компоненты обеспечивают реализацию метода createChildren() для создания нижестоящих объектов (например, других компонентов) внутри компонента.

При перезаписи метода createChildren(), метод addChild() вызывается для добавления каждого нижестоящего объекта.

Этот метод не вызывается напрямую. Метод createChildren() вызывается программой Flex в ответ на вызов метода addChild() для добавления компонентов к вышестоящему элементу.

createInFontContext

()метод 
protected function createInFontContext(classObj:Class):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте.

Этот метод применяется для использования встроенных шрифтов в приложении SWF, если инфраструктура загружена в виде RSL (RSL имеет собственный контекст SWF). Доступ к встроенным шрифтам осуществляется только из контекста SWF-файла, в котором они были созданы. Использование контекста SWF-приложения позволяет RSL создавать объекты в контексте SWF-приложения, которое имеет доступ к встроенным шрифтам приложения.

Этот метод вызывается только после установки стилей шрифтов для этого объекта.

Параметры

classObj:Class — Создаваемый класс.

Возвращает
Object — Экземпляр класса, созданный в контексте SWF, использующего встроенный шрифт. Если этот объект не использует встроенный шрифт, класс создается в контексте этого объекта.

createInModuleContext

()метод 
protected function createInModuleContext(moduleFactory:IFlexModuleFactory, className:String):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает объект с помощью указанной moduleFactory. Если moduleFactory имеет значение null или если объект не может быть создан с помощью фабрики модулей, следует вернуться к созданию объекта с помощью systemManager.

Параметры

moduleFactory:IFlexModuleFactory — ModuleFactory, в которой следует создать класс; может иметь значение null.
 
className:String — Имя создаваемого нижестоящего элемента.

Возвращает
Object — Объект создан в контексте moduleFactory.

createReferenceOnParentDocument

()метод 
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может создавать многомерную ссылку, например b [2] [4], на объекты в одном или нескольких повторителях. Если индексы имеют значение null, создается простая ссылка на не массив.

Параметры

parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.

deleteReferenceOnParentDocument

()метод 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может удалить из многомерных ссылок, например b [2] [4], объекты в одном или нескольких повторителях. Если индексы имеют значение null, удаляется простая ссылка на не массив.

Параметры

parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.

determineTextFormatFromStyles

()метод 
public function determineTextFormatFromStyles():mx.core:UITextFormat

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent.

Возвращает
mx.core:UITextFormat — Объект UITextFormat, соответствующий текстовым стилям для этого UIComponent.

dispatchEvent

()метод 
override public function dispatchEvent(event:Event):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Посылает событие в поток событий. Целью события является объект EventDispatcher, для которого вызывается метод dispatchEvent().

Параметры

event:Event — Объект Event, передаваемый в поток событий. Если осуществляется повторная отправка события, автоматически создается его клон. После отправки события нельзя изменить его свойство target, поэтому необходимо создать новую копию события, чтобы обеспечить правильное выполнение повторной отправки.

Возвращает
Boolean — Значение true в случае успешной передачи события. Значение false указывает на ошибку или на то, что для события был вызван методpreventDefault().

dispatchPropertyChangeEvent

()метод 
protected function dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства.

Параметры

prop:String — Имя изменяемого свойства.
 
oldValue:* — Старое значение свойства.
 
value:* — Новое значение свойства.

drawFocus

()метод 
public function drawFocus(isFocused:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отображает или скрывает индикатор фокуса вокруг этого компонента.

UIComponent реализует эту функцию, создавая экземпляр класса, определяемый стилем focusSkin, и размещая его соответствующим образом.

Параметры

isFocused:Boolean — Определяет, требуется ли отобразить индикатор фокуса. Значение true устанавливается для отображения индикатора. Значение false устанавливается для его скрытия.

drawRoundRect

()метод 
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

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом.

Прямоугольник может иметь скругленные углы. Его края отображаются штрихами с использованием текущего стиля линии объекта Graphics. Он может быть залит одним цветом, градиентом или не иметь заливки. Для сплошной заливки может существовать значение прозрачности альфа-канала. Градиентная заливка может быть линейной или радиальной. В определенных точках градиента можно указать до 15 значений цветов и значений альфа-фактора. Кроме того, существует возможность задать угол поворота и матрицу преобразования градиента. Наконец, прямоугольник может включать прямоугольное отверстие со скругленными углами, выделенное в его середине.

Эта универсальная подпрограмма отображения прямоугольника применяется многими темами оформления. Она обеспечивает вызов методов drawRect() или drawRoundRect() (в классе flash.display.Graphics) для рисования данного объекта Graphics темы оформления.

Параметры

x:Number — Горизонтальная координата верхнего левого угла прямоугольника в указанной теме оформления.
 
y:Number — Вертикальная координата верхнего левого угла прямоугольника в указанной теме оформления.
 
w:Number — Ширина прямоугольника в пикселях.
 
h:Number — Высота прямоугольника в пикселях.
 
r:Object (default = null) — Радиус/радиусы скругления углов прямоугольника. Может принимать значение null, являться числом или объектом. Значение null указывает на то, что углы должны быть прямыми, а не скругленными. Числовое значение указывает на одинаковый радиус в пикселях для всех четырех углов. Если используется объект, он должен обладать свойствами с именами tl, tr, bl и br, значениями которых являются числа, характеризующие радиус в пикселях для левого верхнего, правого верхнего, левого нижнего и правого нижнего углов. Например, можно передать простой объект в виде { tl: 5, tr: 5, bl: 0, br: 0 }. По умолчанию используется значение null (квадратные углы).
 
c:Object (default = null) — Цвет заливки в модели RGB. Может принимать значение null, являться параметром uint или массивом. Если значение равно null, заливка прямоугольника не осуществляется. Параметр uint определяет цвет заливки в модели RGB. Например, для заливки красным цветом передается значение 0xFF0000. Если значением является массив, он должен содержать элементы uint, определяющие цвета градиента. Например, для заполнения с использованием градиента «красный-желтый-синий» передается значение [0xFF0000, 0xFFFF00, 0x0000FF]. В градиенте можно указать до 15 цветов. По умолчанию применяется значение null (нет заливки).
 
alpha:Object (default = null) — Значение альфа-канала для заливки. Может принимать значение null, являться числом или массивом. Если значением свойства color является null, этот аргумент игнорируется. Если в качестве значения свойства color задан элемент uint, указывающий цвет заливки в модели RGB, то значением свойства alpha должно являться целое число, определяющее прозрачность заливки, для которого 0,0 соответствует полной прозрачности, а 1,0 – полной непрозрачности. Для указания полной непрозрачности вместо значения 1,0 также можно передать значение null. Если значением свойства color является массив, задающий цвета градиента, то свойство alpha должно содержать массив числовых значений с той же длиной, указывающий соответствующие значения альфа-фактора для градиента. В этом случае, значением по умолчанию является null (полностью непрозрачно).
 
rot:Object (default = null) — Объект матрицы, используемый для градиентной заливки. Для создания значения этого параметра применяются служебные методы horizontalGradientMatrix(), verticalGradientMatrix() и rotatedGradientMatrix().
 
gradient:String (default = null) — Тип градиентной заливки. Возможные значения: GradientType.LINEAR или GradientType.RADIAL. (Класс GradientType находится в пакете flash.display.)
 
ratios:Array (default = null) — Указывает распределение цветов. Количество значений должно соответствовать числу цветов, определенных в параметре color. Каждое значение определяет процентное значение ширины, на которой цвет представлен на 100 %. Значение 0 обозначает левую позицию окна градиента, а 255 - правую.
 
hole:Object (default = null) — Прямоугольное отверстие со скругленными углами, которое должно быть выделено в середине прямоугольника со скругленными углами и сплошной заливкой { x: #, y: #, w: #, h: #, r: # или { br: #, bl: #, tl: #, tr: # } }

Связанные элементы API

effectFinished

()метод 
public function effectFinished(effectInst:IEffectInstance):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. Можно использовать этот метод для восстановления изменения компонента, выполненного методом effectStarted() при запуске эффекта, или выполнить другое действие по окончании эффекта.

Параметры

effectInst:IEffectInstance — Воспроизведение объекта экземпляра эффекта в компоненте.

effectStarted

()метод 
public function effectStarted(effectInst:IEffectInstance):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. Можно использовать этот метод для выполнения изменения компонента как части эффекта. Можно использовать метод effectFinished() для восстановления изменения по окончании эффекта.

Параметры

effectInst:IEffectInstance — Воспроизведение объекта экземпляра эффекта в компоненте.

endEffectsStarted

()метод 
public function endEffectsStarted():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Завершает все воспроизводимые в настоящее время эффекты на компоненте.

executeBindings

()метод 
public function executeBindings(recurse:Boolean = false):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Выполняет все привязки, для которых объект UIComponent является адресом назначения.

Параметры

recurse:Boolean (default = false) — Выполняются рекурсивные привязки для нижестоящих элементов этого компонента.

finishPrint

()метод 
public function finishPrint(obj:Object, target:IFlexDisplayObject):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается после завершения печати. Для класса UIComponent метод не выполняет каких-либо действий. Контейнеры Flex переопределяют метод для восстановления контейнера после печати.

Как правило, этот класс не используется разработчиками приложений.

Параметры

obj:Object — Содержит свойства компонента, которые восстановление его до состояния перед печатью.
 
target:IFlexDisplayObject — Компонент, только что завершивший печать. Это может быть текущий компонент или один из его нижестоящих компонентов.

Связанные элементы API

focusInHandler

()метод 
protected function focusInHandler(event:FocusEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обработчик события вызывается, если объект UIComponent получает фокус. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.

Параметры

event:FocusEvent — Объект события.

focusOutHandler

()метод 
protected function focusOutHandler(event:FocusEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обработчик события вызывается, если объект UIComponent теряет фокус. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.

Параметры

event:FocusEvent — Объект события.

getAutomationChildAt

()метод 
public function getAutomationChildAt(index:int):IAutomationObject

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Предоставляет объект автоматизации с указанным индексом. В этом списке не должно быть составных нижестоящих элементов.

Параметры

index:int — Индекс возвращаемого нижестоящего элемента.

Возвращает
IAutomationObject — Нижестоящий элемент с указанным индексом.

getAutomationChildren

()метод 
public function getAutomationChildren():Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Обеспечивает список объектов автоматизации. В этом списке отсутствуют составные нижестоящие элементы.

Возвращает
Array — Нижестоящие элементы.

getBoundsXAtSize

()метод 
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает координату Х границ элемента для указанного размера элемента.

Этот метод обычно используется макетами при вызове метода measure() для предварительного определения позиции элемента в случае изменения размеров элемента в соответствии с определенной размерностью.

Параметры

width:Number — Ширина границ элемента или NaN, если требуется использовать предпочтительную ширину.
 
height:Number — Высота границ элемента или NaN, если требуется использовать предпочтительную высоту.
 
postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает координату Х верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе указанных размеров границ, позиции макета и матрицы преобразования макета.

Возвращает
Number — Координата Х границ элемента для указанного размера элемента.

getBoundsYAtSize

()метод 
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает координату Y границ элемента при указанном размере элемента. Этот метод обычно используется макетами при вызове measure() для предварительного определения позиции элемента в случае изменения размеров элемента в соответствии с определенной размерностью.

Параметры

width:Number — Ширина границ элемента или NaN, если требуется использовать предпочтительную ширину.
 
height:Number — Высота границ элемента или NaN, если требуется использовать предпочтительную высоту.
 
postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает координату Y верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе указанных размеров границ, позиции макета и матрицы преобразования макета.

Возвращает
Number — Координата Y границ элемента при указанном размере элемента.

getClassStyleDeclarations

()метод 
public function getClassStyleDeclarations():Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Выполняет поиск селекторов типа для этого экземпляра UIComponent. Алгоритм перемещается по цепочке суперклассов. Например, предположим, что класс MyButton применяется для расширения компонента Button. Сначала экземпляр MyButton выполняет поиск селектора типа MyButton, а затем - селектора типа Button. затем выполняет поиск селектора типа UIComponent. (Предполагается, что цепочка суперклассов останавливается на UIComponent, а не на объекте.)

Возвращает
Array — Массив селекторов типа для этого экземпляра UIComponent.

getConstraintValue

()метод 
public function getConstraintValue(constraintName:String):*

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента.

Параметры

constraintName:String — Имя стиля ограничения, которое может быть одним из следующих: left, right, top, bottom, verticalCenter, horizontalCenter, baseline

Возвращает
* — Возвращает значение ограничения макета, которое может быть указано в одной из двух форм. Оно может быть указано в виде числовой строки, например «10», или в виде строки identifier:numeric. Для identifier:numeric string идентификатор является id ConstraintRow или ConstraintColumn. Например, значение «cc1:10» указывает значение 10 для ConstraintColumn, id которого является «cc1».

getExplicitOrMeasuredHeight

()метод 
public function getExplicitOrMeasuredHeight():Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту

Возвращает
Number — Number, являющееся значением свойства explicitHeight, если это свойство задано, или свойства measuredHeight в противном случае.

getExplicitOrMeasuredWidth

()метод 
public function getExplicitOrMeasuredWidth():Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину

Возвращает
Number — Number, являющееся значением свойства explicitWidth, если это свойство определено, или свойства measuredWidth в противном случае.

getFocus

()метод 
public function getFocus():InteractiveObject

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Получает объект, который в настоящее время имеет фокус. Это может быть не данный объект. Учтите, что этот метод не обязательно возвращает компонент, находящийся в фокусе. Он может вернуть внутренний субкомпонент компонента в фокусе. Чтобы определить компонент, находящийся в фокусе, воспользуйтесь свойством focusManager.focus.

Возвращает
InteractiveObject — Объект, который имеет фокус.

getLayoutBoundsHeight

()метод 
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает высоту макета элемента. Размер, используемый элементом для отображения на экране.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента и матрицы преобразования макета.

Возвращает
Number — Высота макета элемента.

getLayoutBoundsWidth

()метод 
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает ширину макета элемента. Размер, используемый элементом для отображения на экране.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента и матрицы преобразования макета.

Возвращает
Number — Ширина макета элемента.

getLayoutBoundsX

()метод 
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает координату Х, используемую элементом для отображения на экране.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает координату Х верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.

Возвращает
Number — Координата Х, используемая элементом для отображения на экране.

getLayoutBoundsY

()метод 
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает координату Y, используемую элементом для отображения на экране.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает координату Y верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.

Возвращает
Number — Координата Y, используемая элементом для отображения на экране.

getLayoutMatrix

()метод 
public function getLayoutMatrix():Matrix

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня.

Эта матрица, как правило, определяется двумерными свойствами компонента, такими как x, y, rotation, scaleX, scaleY, transformX и transformY. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent определяет свойство offsets.

Возвращает
Matrix — Матрица преобразования макета для этого элемента. Непосредственно изменять возвращаемое значение не следует, вместо этого необходимо вызвать метод setLayoutMatrix().

getLayoutMatrix3D

()метод 
public function getLayoutMatrix3D():Matrix3D

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает преобразование макета Matrix3D для этого элемента.

Эта матрица, как правило, определяется свойствами преобразования компонента, такими как x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX и transformY. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent определяет свойство offsets.

Возвращает
Matrix3D — Преобразование макета Matrix3D для этого элемента. Непосредственно изменять возвращаемое значение не следует, вместо этого необходимо вызвать метод setLayoutMatrix().

getMaxBoundsHeight

()метод 
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает максимальную высоту элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе максимального размера элемента и матрицы преобразования макета.

Возвращает
Number — Максимальная высота элемента.

getMaxBoundsWidth

()метод 
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает максимальную ширину элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе максимального размера элемента и матрицы преобразования макета.

Возвращает
Number — Максимальная ширина элемента.

getMinBoundsHeight

()метод 
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает минимальную высоту элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе минимального размера элемента и матрицы преобразования макета.

Возвращает
Number — Максимальная высота элемента.

getMinBoundsWidth

()метод 
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает минимальную ширину элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе минимального размера элемента и матрицы преобразования макета.

Возвращает
Number — Максимальная ширина элемента.

getPreferredBoundsHeight

()метод 
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает предпочтительную высоту элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе предпочтительного размера элемента и матрицы преобразования макета.

Возвращает
Number — Возвращает предпочтительную высоту элемента. Как правило, предпочтительная высота основывается на размере элемента по умолчанию и любом явном переопределении. Для UIComponent это значение будет совпадать со значением, возвращенным методом getExplicitOrMeasuredHeight().

getPreferredBoundsWidth

()метод 
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Возвращает предпочтительную ширину элемента.

Параметры

postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе предпочтительного размера элемента и матрицы преобразования макета.

Возвращает
Number — Возвращает предпочтительную ширину элемента. Как правило, предпочтительная ширина основывается на размере элемента по умолчанию и любом явном переопределении. Для UIComponent это значение будет совпадать со значением, возвращенным методом getExplicitOrMeasuredWidth().

getRepeaterItem

()метод 
public function getRepeaterItem(whichRepeater:int = -1):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. Аргумент whichRepeater является 0 для самого крайнего Repeater, 1 для следующего внутреннего Repeater и т. д. Если whichRepeater не определен, используется ближайший к центру Repeater.

Параметры

whichRepeater:int (default = -1) — Число Repeater, рассчитываемое от самого крайнего начиная от 0.

Возвращает
Object — Запрашиваемый элемент повторителя.

getStyle

()метод 
public function getStyle(styleProp:String):*

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента.

Один и тот же метод используется для получения свойства style любого типа, таким образом, возвращаемое значение может являться Boolean, String, Number, int, uint (для цвета RGB), Class (для темы оформления) или объектом любого типа. Поэтому вид возврата указывается как *.

При получении определенного свойства style появляется информация о его типе, и часто требуется сохранить результат в переменной этого типа. Приведение от * до этого типа не требуется.

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

Если свойство style не было установлено в любом месте цепочки поиска стиля, значением, возвращаемым getStyle(), является undefined. Учтите, что undefined является особым значением, не идентичным значениям false, "", NaN, 0 или null. Значение действительного стиля не может быть undefined. Для проверки того, было ли задано значение, можно использовать метод IStyleManager2.isValidStyleValue().

Параметры

styleProp:String — Имя свойства стиля.

Возвращает
* — Значение стиля.

globalToContent

()метод 
public function globalToContent(point:Point):Point

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует объект Point из глобальных координат в координаты содержимого. Глобальные координаты указывают позицию пикселя относительно верхнего левого угла рабочей области, самой крайней позиции приложения. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием.

Параметры

point:Point — Объект Point, указывающий координаты x и y в глобальной системе координат (рабочая область) в качестве свойств.

Возвращает
Point — Point: объект Point с координатами относительно компонента.

Связанные элементы API

hasCSSState

()метод 
public function hasCSSState():Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.6
Версии среды выполнения: Flash Player 10, AIR 2.5

Возвращает true, если для currentCSSState не указано значение null. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().

Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState.

Возвращает
Boolean — Возвращает true, если для currentCSSState не указано значение null. currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается false.

hasState

()метод 
public function hasState(stateName:String):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет, было ли указанное состояние задано в данном UIComponent.

Параметры

stateName:String — Имя проверяемого состояния.

Возвращает
Boolean — Определяет, было ли задано указанное состояние

horizontalGradientMatrix

()метод 
public function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента.

В целях повышения производительности матрица сохраняется в статической переменной, которая повторно при каждом вызове horizontalGradientMatrix() и verticalGradientMatrix(). Поэтому необходимо повторно передать итоговую матрицу в drawRoundRect() перед вызовом horizontalGradientMatrix() или verticalGradientMatrix().

Параметры

x:Number — Координата левого края градиента в пикселях.
 
y:Number — Координата верхнего края градиента в пикселях.
 
width:Number — Ширина градиента в пикселях.
 
height:Number — Высота градиента в пикселях.

Возвращает
Matrix — Матрица для горизонтального градиента.

initAdvancedLayoutFeatures

()метод 
protected function initAdvancedLayoutFeatures():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. Эта функция вызывается перед попыткой использовать любую функцию, реализуемую объектом AdvancedLayoutFeatures.

initializationComplete

()метод 
protected function initializationComplete():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Завершает инициализацию компонента.

Этот метод представляет собой код, выполняемый последним при первом добавлении компонента к вышестоящему элементу с помощью addChild() или addChildAt(). Он выполняет служебные действия, связанные с отправкой события initialize. При записи компонента не требуется переопределять этот метод.

initialize

()метод 
public function initialize():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Инициализирует внутреннюю структуру этого компонента.

Инициализация UIComponent является четвертым шагом в создании экземпляра визуального компонента. Она выполняется автоматически при первом добавлении экземпляра к вышестоящему элементу. Следовательно, не требуется выполнять вызов initialize(); инфраструктура Flex выполняет вызов автоматически из переопределения методов addChild() и addChildAt() UIComponent.

Первым шагом в создании экземпляра визуального компонента является создание с помощью оператора new:

      var okButton:Button = new Button();

После создания новый экземпляр Button является отдельным DisplayObject; он еще не имеет UITextField в качестве нижестоящего элемента для отображения его метки, а также не имеет вышестоящего узла.

Вторым шагом является настройка созданного экземпляра с соответствующими свойствами, стилями и обработчиками событий:

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

Третьим шагом является добавление экземпляра к вышестоящему узлу:

      someContainer.addChild(okButton);

Побочным эффектом вызова addChild() или addChildAt() при первом добавлении компонента к вышестоящему узлу является автоматический вызов initialize.

Сначала этот метод отправляет событие preinitialize, что позволяет разработчикам с помощью этого компонента воздействовать на него перед созданием его внутренней структуры. Далее выполняется вызов метода createChildren() для создания внутренней структуры компонента; для Button этот метод создает и добавляет UITextField для метки. Затем отправляется событие initialize, что позволяет разработчикам воздействовать на компонент после создания его внутренней структуры.

Следует отметить, что это действие является действием первого присоединения компонента к вышестоящему узлу, которое инициирует создание его внутренней структуры. Если его внутренняя структура включает другие UIComponents, то выполняется рекурсивный процесс, когда к дереву DisplayObjects в конкретный момент времени добавляется один конечный узел.

При записи компонента не требуется переопределять этот метод.

initializeAccessibility

()метод 
protected function initializeAccessibility():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Инициализирует код доступности этого компонента.

Этот метод вызывается методом initialize() для получения кода доступности компонента, который содержится в отдельном классе в коллекции mx.accessibility. Каждый подкласс, поддерживающий доступность, должен переопределять этот метод, поскольку процесс получения использует разные статические переменные в каждом подклассе.

initializeRepeaterArrays

()метод 
public function initializeRepeaterArrays(parent:IRepeaterClient):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента.

MXML-тег <mx:Repeater/> может инициировать создание экземпляров компонента; создается один экземпляр для каждого элемента в провайдере данных Repeater. Свойства instanceIndices, repeaters и repeaterIndices UIComponent отслеживают, какой элемент данных происходит из какого экземпляра и из какого Repeater.

Этот метод является внутренним методом, автоматически вызываемым инфраструктурой Flex. Вызывать или переопределять этот метод не требуется.

Параметры

parent:IRepeaterClient — Вышестоящий объект, который содержит Repeater, создавший этот компонент.

invalidateDisplayList

()метод 
public function invalidateDisplayList():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана.

Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения ширины и высоты нерационально обновлять компонент сразу же после изменения ширины, а затем выполнять новое обновление после изменения высоты. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации компонента с учетом его новых размеров.

Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.

invalidateLayering

()метод 
public function invalidateLayering():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.4

Вызывается элементами компонента для указания, что свойство depth было изменено. Следует отметить, что в то время как эта функция определяется в UIComponent, она должна реализовать поддержку для комплексного иерархического представления вплоть до подклассов. По умолчанию только Group и DataGroup поддерживают произвольное иерархическое представление своих нижестоящих элементов.

Связанные элементы API

invalidateLayoutDirection

()метод 
public function invalidateLayoutDirection():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. Если они различаются, этот метод отвечает за зеркальное отображение содержимого элемента и за обновление преобразования элемента после создания макета, чтобы нижестоящие элементы могли наследовать отображенную зеркально систему координат. Объекты IVisualElements обычно реализуют зеркальное отображение с помощью свойства postLayoutTransformOffsets, которое масштабирует ось X на -1 и изменяет координату x начальной позиции по ширине элемента. Фактическим результатом такого зеркального преобразования является то, что направление, в котором повышается значение оси Х, меняется на обратное без изменения местоположения объекта относительно начальной позиции вышестоящего элемента.

invalidateParentSizeAndDisplayList

()метод 
protected function invalidateParentSizeAndDisplayList():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true).

invalidateProperties

()метод 
public function invalidateProperties():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана.

Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения цвета и размера текста нерационально обновлять цвет сразу после его изменения, а затем выполнять обновление размера после его установки. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации текста с учетом изменений размера и текста.

Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.

invalidateSize

()метод 
public function invalidateSize():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана.

Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения текста и размера шрифта нерационально обновлять текст сразу же после его изменения, а затем выполнять обновление размера после его установки. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации текста с учетом изменений размера

Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.

isOurFocus

()метод 
protected function isOurFocus(target:DisplayObject):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус.

Параметры

target:DisplayObject — Объект UIComponent, содержащий объект UITextField, который может получать фокус.

Возвращает
Boolean — Возвращает true, если объект UITextField имеет фокус.

keyDownHandler

()метод 
protected function keyDownHandler(event:KeyboardEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обработчик события, вызываемый для события keyDown. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.

Параметры

event:KeyboardEvent — Объект события.

keyUpHandler

()метод 
protected function keyUpHandler(event:KeyboardEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обработчик события, вызываемый для события keyUp. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.

Параметры

event:KeyboardEvent — Объект события.

localToContent

()метод 
public function localToContent(point:Point):Point

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Преобразует объект Point из координат содержимого в локальные координаты. Локальные координаты указывают позицию пикселя относительно верхнего левого угла компонента. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием.

Параметры

point:Point — Объект Point, указывающий координаты x и y в локальной системе координат в качестве свойств.

Возвращает
Point — Point: объект Point с координатами относительно систем координат содержимого.

Связанные элементы API

matchesCSSState

()метод 
public function matchesCSSState(cssState:String):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает true, если cssState совпадает с currentCSSState. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().

Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState.

Параметры

cssState:String — Возможное значение CSSCondition.value. Оно представляет текущее состояние этого компонента, используемое для установления соответствия с псевдоселекторами CSS.

Возвращает
Booleantrue, если cssState совпадает с currentCSSState. currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается null.

matchesCSSType

()метод 
public function matchesCSSType(cssType:String):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().

Параметры

cssType:String — Объект CSSSelector.

Возвращает
Booleantrue, если cssType находится в иерархии полных селекторов типа.

measure

()метод 
protected function measure():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.

Этот метод не вызывается напрямую. Метод measure() вызывается программой Flex при добавлении компонента к контейнеру с использованием метода addChild() и при вызове метода invalidateSize() компонента.

При установке заданной высоты и ширины компонента вызов метода measure() в программе Flex не осуществляется даже в случае явного вызова метода invalidateSize(). Таким образом, метод measure() вызывается, только если свойство компонента explicitWidth или свойство компонента explicitHeight имеет значение NaN.

Для переопределения этого метода необходимо настроить свойства measuredWidth и measuredHeight для определения размера по умолчанию. Свойства measuredMinWidth и measuredMinHeight можно дополнительно настроить для определения минимального размера по умолчанию.

В большинстве компонентов эти значения вычисляются на основе отображаемого содержимого и свойств, оказывающих влияние на отображение содержимого. В нескольких компонентах существуют жестко закодированные значения по умолчанию.

Концептуальное отличие метода measure() для компонента заключается в предоставлении его собственного естественного или свойственного ему размера в качестве значения по умолчанию. Поэтому свойства measuredWidth и measuredHeight должны определяться на основе таких факторов, как перечисленные ниже.

  • Объем текста, который должен быть отображен в компоненте.
  • Стили этого текста, например fontSize.
  • Размер изображения JPEG, отображаемого в компоненте.
  • Измеренные или явные размеры нижестоящих элементов компонента.
  • Любые границы, поля и промежутки.

В некоторых случаях встроенный метод для определения значений по умолчанию отсутствует. Например, для простого компонента GreenCircle можно просто установить значение свойств measuredWidth = 100 и measuredHeight = 100 в методе measure() для предоставления приемлемого размера по умолчанию. В других случаях, например для элемента TextArea, соответствующее вычисление (например, поиск требуемого значения ширины и высоты, при которых будет отображен весь текст, а элемент будет иметь соотношение размеров, присущее золотому сечению) может занять слишком много времени и поэтому не является целесообразным.

В реализации метода measure() по умолчанию для свойств measuredWidth, measuredHeight, measuredMinWidth и measuredMinHeight устанавливается значение, равное 0.

measureHTMLText

()метод 
public function measureHTMLText(htmlText:String):flash.text:TextLineMetrics

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent.

Параметры

htmlText:String — Строка, определяющая измеряемый HTML-текст.

Возвращает
flash.text:TextLineMetrics — Объект TextLineMetrics, содержащий измерения текста.

measureText

()метод 
public function measureText(text:String):flash.text:TextLineMetrics

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. Не действует для компонентов Spark, так как они не используют UITextField (или UIFTETextField). Для измерения текста в компонентах Spark необходимо получить измерения spark.components.Label или spark.components.RichText.

Параметры

text:String — Строка, содержащая измеряемый текст.

Возвращает
flash.text:TextLineMetrics — Объект TextLineMetrics, содержащий измерения текста.

move

()метод 
public function move(x:Number, y:Number):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Перемещает компонент в указанное положение в пределах его вышестоящего элемента. Вызов этого метода эквивалентен установке свойств компонента x и y.

При переопределении метода updateDisplayList() в пользовательском компоненте следует вызвать метод move() вместо установки свойств x и y. Разница заключается в том, что метод move() изменяет местоположение компонента и затем при вызове метода отправляет событие move, в то время как при установке свойств x и y изменяется местоположение компонента, и событие отправляется при следующем обновлении экрана.

Параметры

x:Number — Положение компонента слева внутри вышестоящего элемента.
 
y:Number — Положение компонента внутри вышестоящего элемента.

notifyStyleChangeInChildren

()метод 
public function notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечивает распространение изменений стиля для нижестоящих элементов. Этот метод обычно не вызывается.

Параметры

styleProp:String — Строка, определяющая имя свойства стиля.
 
recursive:Boolean — Отсылает рекурсивные сообщения всем нижестоящим элементам этого компонента.

owns

()метод 
public function owns(child:DisplayObject):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent.

Параметры

child:DisplayObject — A UIComponent.

Возвращает
Boolean — Содержит значение true, если нижестоящий элемент принадлежит этому UIComponent.

parentChanged

()метод 
public function parentChanged(p:DisplayObjectContainer):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. Как правило, этот метод не вызывается разработчиками непосредственно.

Параметры

p:DisplayObjectContainer — Вышестоящий элемент этого объекта UIComponent.

prepareToPrint

()метод 
public function prepareToPrint(target:IFlexDisplayObject):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Готовит IFlexDisplayObject к печати. Для класса UIComponent метод не выполняет каких-либо действий. Контейнеры Flex переопределяют метод для подготовки к печати; например, из выводимого на печать удаляются полосы прокрутки.

Как правило, этот класс не используется разработчиками приложений.

Параметры

target:IFlexDisplayObject — Компонент, который следует распечатать. Это может быть текущий компонент или один из его нижестоящих компонентов.

Возвращает
Object — Объект, содержащий свойства текущего компонента, запрашиваемого методом finishPrint() для восстановления это предыдущего состояния.

Связанные элементы API

regenerateStyleCache

()метод 
public function regenerateStyleCache(recursive:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента.

Инфраструктура Flex вызывает этот метод в следующих ситуациях:

  • При добавлении UIComponent к вышестоящему элементу с помощью методов addChild() или addChildAt().
  • При изменении свойства styleName UIComponent.
  • При настройке стиля в селекторе CSS с помощью метода setStyle() CSSStyleDeclaration.

Создание кэша стиля является операцией большой вычислительной мощности, поэтому не следует изменять styleName или устанавливать стили селектора без необходимости.

Этот метод не вызывается при установке стиля экземпляра посредством вызова метода setStyle() UIComponent. Установка стиля экземпляра является относительно быстро выполняемой операцией по сравнению с установкой стиля селектора.

Не требуется вызывать или переопределять этот метод.

Параметры

recursive:Boolean — Обеспечивает рекурсивное восстановление кэша стиля для всех нижестоящих элементов данного компонента.

registerEffects

()метод 
public function registerEffects(effects:Array):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. Этот метод обычно не вызывается.

Параметры

effects:Array — Имена событий эффекта.

removeStyleClient

()метод 
public function removeStyleClient(styleClient:IAdvancedStyleClient):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 9, AIR 1.1

Удаляет клиент с невизуальным стилем из экземпляра компонента. После вызова этого метода клиент с невизуальным стилем не будет наследовать изменения стиля из этого экземпляра компонента. Дополнительным эффектом является то, что этот метод установит для свойства styleParent параметра styleClient значение null. Если styleClient не был добавлен в экземпляр компонента, действия не будут выполняться.

Параметры

styleClient:IAdvancedStyleClientIAdvancedStyleClient, который будет удален из списка клиентов с невизуальным стилем для этого компонента.

Связанные элементы API

replayAutomatableEvent

()метод 
public function replayAutomatableEvent(event:Event):Boolean

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Воспроизводит указанное событие. Автор компонента должен вызвать super.replayAutomatableEvent в случае, если поведение воспроизведения по умолчанию определено в суперклассе.

Параметры

event:Event — Воспроизводимое событие.

Возвращает
Booleantrue при успешном воспроизведении.

resolveAutomationIDPart

()метод 
public function resolveAutomationIDPart(criteria:Object):Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Определяет нижестоящий элемент с помощью предоставленного идентификатора. Этот идентификатор представляет собой набор свойств, предоставляемых методом createAutomationIDPart().

Параметры

criteria:Object — Набор свойств, описывающих нижестоящий элемент. Критерии могут содержать обычные значения выражений, которым могут соответствовать несколько нижестоящих элементов.

Возвращает
Array — Массив нижестоящих элементов, которые соответствуют критериям, или значение null, если соответствующие нижестоящие элементы не определены.

resourcesChanged

()метод 
protected function resourcesChanged():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов.

Это событие передается при установке значения для свойства ResourceManager localeChain, после завершения загрузки модуля ресурсов и при вызове метода ResourceManager update().

Подклассы должны отменять этот метод и после вызова super.resourcesChanged() выполнять соответствующую операцию в ответ на получение новых значений ресурсов.

resumeBackgroundProcessing

()метод 
public static function resumeBackgroundProcessing():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing().

Для получения дополнительной информации см. описание suspendBackgroundProcessing().

setActualSize

()метод 
public function setActualSize(w:Number, h:Number):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Размеры объекта. В отличие от прямой установки свойств width и height при вызове метода setActualSize() свойства explictWidth и explicitHeight не устанавливаются. Таким образом, при вычислении макета в дальнейшем может произойти возвращение объекта к предыдущему размеру. Этот метод используется, прежде всего, разработчиками компонентов, реализующими метод updateDisplayList() с помощью Effects и LayoutManager.

Параметры

w:Number — Ширина объекта.
 
h:Number — Высота объекта.

setConstraintValue

()метод 
public function setConstraintValue(constraintName:String, value:*):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента.

Параметры

constraintName:String — Имя стиля ограничения, которое может быть одним из следующих: left, right, top, bottom, verticalCenter, horizontalCenter, baseline
 
value:* — Значение ограничения может быть указано в любой из двух форм. Оно может быть указано в виде числовой строки, например «10», или в виде строки identifier:numeric. Для identifier:numeric string идентификатор является id ConstraintRow или ConstraintColumn. Например, значение «cc1:10» указывает значение 10 для ConstraintColumn, id которого является «cc1».

setCurrentState

()метод 
public function setCurrentState(stateName:String, playTransition:Boolean = true):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Установить текущее состояние.

Параметры

stateName:String — Имя нового состояния представления.
 
playTransition:Boolean (default = true) — Если true, при изменении состояния представления следует воспроизвести соответствующий переход.

Связанные элементы API

setFocus

()метод 
public function setFocus():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Задает фокус на этот компонент. Компонент может в свою очередь поместить в фокус субкомпонент.

Примечание. Только элементы управления TextInput и TextArea отображают выделение при установке фокуса с помощью этого метода. Все элементы управления отображают выделение при переходе пользователя к элементу управления.

setLayoutBoundsPosition

()метод 
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Устанавливает координаты, используемые элементом для отображения на экране.

Следует учитывать, что вызовы метода setLayoutBoundSize() могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition() после вызова setLayoutBoundSize().

Параметры

x:Number — Координата х верхнего левого угла ограничительной рамки.
 
y:Number — Координата y верхнего левого угла ограничительной рамки.
 
postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, элемент позиционируется таким образом, что верхний левый угол его ограничительной рамки имеет координаты (x, y). Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.

setLayoutBoundsSize

()метод 
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Устанавливает размер макета элемента. Размер, используемый элементом для отображения на экране.

Если параметры width и/или height остаются неопределенными (NaN), Flex устанавливает размер макета элемента в соответствии с предпочтительной шириной и/или высотой.

Следует учитывать, что вызовы метода setLayoutBoundSize() могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition() после вызова setLayoutBoundSize().

Параметры

width:Number — Ширина макета элемента.
 
height:Number — Высота макета элемента.
 
postLayoutTransform:Boolean (default = true) — Если postLayoutTransform имеет значение true, указанные размеры совпадают с размерами ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.

setLayoutMatrix

()метод 
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.

Эта матрица, как правило, определяется двухмерными свойствами компонента, такими как x, y, rotation, scaleX, scaleY, transformX и transformY. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent определяет свойство offsets.

Следует отметить, что матрица макета факторизуется методами getPreferredSize(), getMinSize(), getMaxSize(), getLayoutSize() при вычислении в координатах вышестоящего элемента, а также методом getLayoutPosition() в координатах как вышестоящего, так и нижестоящего элемента. Макеты, для которых матрица преобразования вычисляется явным образом, как правило, вызывают этот метод и используют размеры в координатах нижестоящего элемента. Макеты, вызывающие этот метод, передают значение false в метод invalidateLayout таким образом, чтобы избежать инициирования последующей передачи макета.

Параметры

value:Matrix — Матрица.
 
invalidateLayout:Booleantrue для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, true передается в метод invalidateLayout().

setLayoutMatrix3D

()метод 
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.

Эта матрица, как правило, определяется свойствами преобразования компонента, такими как x, y, z, rotationX, rotationY, rotationZ, scaleX, scaleY, scaleZ, transformX и transformY. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent определяет свойство offsets.

Следует отметить, что трехмерная матрица факторизуется методами getPreferredSize(), getMinSize(), getMaxSize(), getLayoutSize() при вычислении в координатах вышестоящего элемента, а также методом getLayoutPosition() в координатах как вышестоящего, так и нижестоящего элемента. Макеты, для которых матрица преобразования вычисляется явным образом, как правило, вызывают этот метод и используют размеры в координатах нижестоящего элемента. Макеты, вызывающие этот метод, передают значение false в метод invalidateLayout таким образом, чтобы избежать инициирования последующей передачи макета.

Параметры

value:Matrix3D — Матрица.
 
invalidateLayout:Booleantrue для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, true передается в метод invalidateLayout().

setStretchXY

()метод 
protected function setStretchXY(stretchX:Number, stretchY:Number):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Определяет коэффициент растягивания по горизонтали и вертикали. Коэффициент растягивания применяется к вычисленной матрице перед любым другим преобразованием.

Параметры

stretchX:Number — Горизонтальный компонент коэффициента растягивания.
 
stretchY:Number — Вертикальный компонент коэффициента растягивания.

setStyle

()метод 
public function setStyle(styleProp:String, newValue:*):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Задает свойство style для экземпляра компонента.

Оно может переопределить стиль, который был задан на глобальном уровне.

Вызов метода setStyle() может привести к снижению производительности. Используйте его только в случае необходимости.

Параметры

styleProp:String — Имя свойства стиля.
 
newValue:* — Новое значение стиля.

setVisible

()метод 
public function setVisible(value:Boolean, noEvent:Boolean = false):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Вызывается при изменении свойства visible. Для отображения или скрытия компонента вместо непосредственного вызова этого метода следует использовать свойство visible.

Параметры

value:Boolean — Новое значение свойства visible. Укажите значение true для отображения компонентов, и false для их скрытия.
 
noEvent:Boolean (default = false) — Если значение равно true, передавать событие не следует. Если значение равно false, то, когда компонент становится видимым, передается событие show, а когда компонент становится невидимым – событие hide.

stateChanged

()метод 
protected function stateChanged(oldState:String, newState:String, recursive:Boolean):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. Если есть вероятность соответствия псевдоселектора CSS для текущего состояния, кэш стиля должен быть восстановлен для этого экземпляра и потенциально для всех нижестоящих элементов, если параметр recursive установлен на true.

Параметры

oldState:String — Имя прежнего состояния.
 
newState:String — Имя нового состояния.
 
recursive:Boolean — При установке true выполняется рекурсивная проверка.

styleChanged

()метод 
public function styleChanged(styleProp:String):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечивает обнаружение изменений в свойствах стиля. После установки любого свойства стиля в программе Flex выполняется вызов метода styleChanged() и передача в него имени установленного стиля.

Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent. При создании пользовательского компонента можно отменить проверку имени стиля, передаваемого в метод styleChanged(), и соответствующим образом обработать изменение. Это позволяет отменять заданное по умолчанию поведение существующего стиля или добавить собственные пользовательские свойства стиля.

При обработке свойства стиля отмена метода styleChanged() станет причиной вызова метода invalidateDisplayList(), что обеспечит вызов метода updateDisplayList() программой Flex при последующем обновлении экрана.

Параметры

styleProp:String — Имя свойства стиля или значение null, если все стили для этого компонента были изменены.

stylesInitialized

()метод 
public function stylesInitialized():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента.

Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent. Flex обеспечивает полную инициализацию стилей компонента перед первым вызовом методов компонента measure и updateDisplayList. Этого достаточно для большинства компонентов. Однако если требуется получить преждевременный доступ к значениям стиля, необходимо изменить функцию stylesInitialized() и получить доступ к свойствам стиля при первой их инициализации.

suspendBackgroundProcessing

()метод 
public static function suspendBackgroundProcessing():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing().

Эти методы целесообразно использовать в ситуациях, когда требуется выполнить ограниченный по времени код без прерывания. Например, при установке свойства suspendBackgroundProcessing эффекта на true suspendBackgroundProcessing() автоматически вызывается в начале воспроизведения, а resumeBackgroundProcessing вызывается при остановке воспроизведения. Это позволяет обеспечить сглаженность мультипликации.

Так как LayoutManager использует callLater(), commitProperties(), measure() и updateDisplayList() не вызываются в промежутках между вызовами suspendBackgroundProcessing() и resumeBackgroundProcessing().

Вызов suspendBackgroundProcessing() и resumeBackgroundProcessing() является безопасным как для внешних, так и для внутренних методов, так как эти методы непосредственно увеличивают и уменьшают значения счетчика, определяющего, выполняется ли фоновая обработка.

transformAround

()метод 
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

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. Эта функция присваивает предоставленные значения для вращения, масштабирования и перемещения, и затем по мере необходимости обновляет свойства x/y/z для сохранения фиксированного центра преобразования.

Параметры

transformCenter:Vector3D — Фиксированная точка в собственных координатах компонента относительно его вышестоящего элемента.
 
scale:Vector3D (default = null) — Новые значения масштаба преобразования.
 
rotation:Vector3D (default = null) — новые значения вращения преобразования
 
translation:Vector3D (default = null) — Новые значения перемещения преобразования.
 
postLayoutScale:Vector3D (default = null) — Новые значения масштаба преобразования после создания макета.
 
postLayoutRotation:Vector3D (default = null) — Новые значения вращения преобразования после создания макета.
 
postLayoutTranslation:Vector3D (default = null) — Новые значения перемещения преобразования после создания макета.
 
invalidateLayout:Boolean (default = true) — Если true, размер и отображение вышестоящего контейнера аннулируются. Макеты, вызывающие этот метод, передают значение false, чтобы избежать инициирования последующей передачи макета.

transformPointToParent

()метод 
public function transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. Результат до и после создания макета будет установлен в параметрах position и postLayoutPosition, если они не равны null.

Параметры

localPosition:Vector3D — Точка для преобразования, указанная в локальных координатах объекта.
 
position:Vector3D — Точка Vector3D, содержащая результат до создания макета. При значении null этот параметр будет игнорироваться.
 
postLayoutPosition:Vector3D — Точка Vector3D, содержащая результат после создания макета. При значении null этот параметр будет игнорироваться.

updateDisplayList

()метод 
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.

Этот метод не вызывается напрямую. Метод updateDisplayList() вызывается программой Flex при добавлении компонента к контейнеру с использованием метода addChild(), а также при вызове метода invalidateDisplayList() компонента.

Если компонент не имеет нижестоящих элементов, именно в этом методе необходимо осуществить программируемое отображение с использованием методов объекта Graphics компонента, например graphics.drawRect().

Если компонент имеет нижестоящие элементы, в этом методе необходимо выполнить вызов методов move() и setActualSize() для его нижестоящих элементов.

Программируемое отображение может осуществляться в компонентах даже при наличии у них нижестоящих элементов. При выполнении этого действия используйте свойства unscaledWidth и unscaledHeight компонента в качестве его пределов.

Важным является использование свойств unscaledWidth и unscaledHeight вместо свойств width и height.

Параметры

unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
 
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.

validateDisplayList

()метод 
public function validateDisplayList():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. Если совместно с ILayoutManagerClient вызван метод LayoutManager.invalidateDisplayList(), то при обновлении списка отображения будет вызван методvalidateDisplayList().

validateNow

()метод 
public function validateNow():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. Обработка свойств, требующих значительного объема вычислений, обычно не выполняется до окончания выполнения сценария. Например, установка свойства width отложена, так как для этого действия может потребоваться перерасчет ширины нижестоящих элементов и вышестоящих элементов объектов. Задержка обработки предотвращает множественное повторение свойства, если код приложения выполняет установку свойства width несколько раз. Этот метод позволяет отменить вручную подобное поведение.

validateProperties

()метод 
public function validateProperties():void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). Как правило, подклассы должны переопределять метод commitProperties(), но не данный метод.

validateSize

()метод 
public function validateSize(recursive:Boolean = false):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize().

Параметры

recursive:Boolean (default = false) — Если значение true, то необходимо вызвать этот метод для нижестоящих элементов объекта.

validationResultHandler

()метод 
public function validationResultHandler(event:ValidationResultEvent):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту.

Обычно обрабатываются события valid и invalid, передаваемые средству проверки путем присвоения прослушивателей событий средствам проверки. Если требуется обработка событий проверки непосредственно в проверяемом компоненте, этот метод можно переопределить для обработки событий valid и invalid. Как правило, при перезаписи выполняется вызов super.validationResultHandler(event).

Параметры

event:ValidationResultEvent — Объект события для проверки.

Связанные элементы API

verticalGradientMatrix

()метод 
public function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента.

В целях повышения производительности матрица сохраняется в статической переменной, которая повторно при каждом вызове horizontalGradientMatrix() и verticalGradientMatrix(). Поэтому необходимо повторно передать итоговую матрицу в drawRoundRect() перед вызовом horizontalGradientMatrix() или verticalGradientMatrix().

Параметры

x:Number — Координата левого края градиента в пикселях.
 
y:Number — Координата верхнего края градиента в пикселях.
 
width:Number — Ширина градиента в пикселях.
 
height:Number — Высота градиента в пикселях.

Возвращает
Matrix — Матрица для вертикального градиента.
Сведения о событии

add

Событие
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.ADD

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt(). Если компонент добавляется к контейнеру как нижестоящий элемент, не включаемый в область содержимого, с помощью метода rawChildren.addChild() или rawChildren.addChildAt(), событие не передается.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.ADD определяет значение свойства type объекта события add.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

creationComplete

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.CREATION_COMPLETE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств.

На этом этапе, в зависимости от свойства компонента visible, он может быть невидимым даже при выводе на экран.

Константа FlexEvent.CREATION_COMPLETE определяет значение свойства type объекта события creationComplete.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

currentStateChange

Событие  
Тип объекта события: mx.events.StateChangeEvent
свойство StateChangeEvent.type = mx.events.StateChangeEvent.CURRENT_STATE_CHANGE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается после изменения состояния представления.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа StateChangeEvent.CURRENT_STATE_CHANGE определяет значение свойства type события, передаваемого при изменении состояние представления. Эта константа имеет значение currentStateChange.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
newStateИмя введенного состояния представления.
oldStateИмя выходящего состояния представления.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
typeStateChangeEvent. CURRENT_STATE_CHANGE

currentStateChanging

Событие  
Тип объекта события: mx.events.StateChangeEvent
свойство StateChangeEvent.type = mx.events.StateChangeEvent.CURRENT_STATE_CHANGING

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается после изменения свойства currentState, но перед изменением состояния представления.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа StateChangeEvent.CURRENT_STATE_CHANGING определяет значение свойства type события, передаваемого перед изменением состояния представления. Эта константа имеет значение currentStateChanging.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
newStateИмя введенного состояния представления.
oldStateИмя выходящего состояния представления.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
typeStateChangeEvent. CURRENT_STATE_CHANGING

dragComplete

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent.DRAG_COMPLETE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных.

Это событие используется для выполнения окончательной очистки функции перетаскивания. Например, при перетаскивании элемента управления List из одного списка в другой можно удалить элемент управления List из источника, если он там больше не требуется.

При выполнении вызова Event.preventDefault() в обработчике событий для события dragComplete элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой отпускание данных не выполняется.

Константа DragEvent.DRAG_COMPLETE определяет значение свойства type объекта события dragComplete.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
actionОперация, вызвавшая событие: DragManager.COPY, DragManager.LINK, DragManager.MOVE или DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
dragInitiatorКомпонент, инициировавший перетаскивание.
dragSourceОбъект DragSource, содержащий перетаскиваемые данные.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

dragDrop

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent.DRAG_DROP

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши.

Этот обработчик событий используется для добавления перетаскиваемых данных к целевому объекту перетаскивания.

При выполнении вызова Event.preventDefault() в обработчике событий для события dragDrop элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой опускание данных не выполняется.

Константа DragEvent.DRAG_DROP определяет значение свойства type объекта события dragDrop.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
actionОперация, вызвавшая событие: DragManager.COPY, DragManager.LINK, DragManager.MOVE или DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
dragInitiatorКомпонент, инициировавший перетаскивание.
dragSourceОбъект DragSource, содержащий перетаскиваемые данные.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

dragEnter

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent.DRAG_ENTER

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. В приложении, работающем в Flash Player, событие отправляется многократно при перемещении курсора мыши в любой компонент. В приложении, работающем в AIR, событие отправляется однократно.

Для обеспечения действующего целевого объекта перетаскивания следует определить обработчик для этого события. В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.

Если требуется принять перетаскивание, необходимо вызвать метод DragManager.acceptDragDrop(). Если вызов acceptDragDrop() не выполняется, то ни одно из перетаскиваемых событий не будет получено.

В Flash Player значение свойства action всегда DragManager.MOVE, даже в случае копирования. Причиной является то, что событие dragEnter происходит, прежде чем элемент управления распознает, что клавиша Ctrl нажата как сигнал к копированию. Свойство action объекта события dragOver действительно содержит значение, означающее тип операции перетаскивания. Изменить тип действия перетаскивания можно с помощью вызова метода DragManager.showFeedback().

В AIR значением по умолчанию свойстваaction является DragManager.COPY.

Из-за способа структурирования данных в элементе управления Tree, данный элемент управления иначе обрабатывает операцию перетаскивания из других элементов управления на основе списка. В случае элемента управления Tree обработчик событий для события dragDrop выполняет операцию только при перемещении или копировании данных в том же элементе управления Tree или при копировании данных в другой элемент управления Tree. При перетаскивании данных из одного элемента управления Tree в другой элемент управления Tree для перемещения данных обработчик событий для события dragComplete (не обработчик событий для события dragDrop) фактически выполняет добавление данных к целевому элементу управления Tree, а также удаляет данные из исходного элемента управления Tree. Это необходимо, так как для переподчинения перемещаемых данных Flex требуется сначала удалить их из исходного элемента управления Tree.

Константа DragEvent.DRAG_ENTER определяет значение свойства type объекта события dragEnter.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
actionОперация, вызвавшая событие (этой операцией всегда является DragManager.MOVE).
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
dragInitiatorКомпонент, инициировавший перетаскивание.
dragSourceОбъект DragSource, содержащий перетаскиваемые данные.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

Связанные элементы API

dragExit

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent DRAG_EXIT

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект.

Это событие используется для возвращения целевого объекта перетаскивания к его обычному виду, если он был изменен в результате обработки события dragEnter или dragOver.

dragOver

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent.DRAG_OVER

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. В Flash Player событие отправляется при перетаскивании элемента в допустимый целевой объект. В AIR событие отправляется при перетаскивании элемента в любой компонент, даже если компонент не является допустимым целевым объектом.

В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.

Перед разрешением перетаскивания необходимо настроить это событие на выполнение дополнительных логических операций, например перетаскивание данных в различные местоположения целевого объекта перетаскивания, чтение ввода с клавиатуры для определения, является ли действие перетаскивания перемещением или копированием данных, или обеспечение различных типов визуальной обратной связи на основе типа действия перетаскивания.

Также можно изменять тип действия перетаскивания путем изменения метода DragManager.showFeedback(). Значением свойства action по умолчанию является DragManager.MOVE.

Константа DragEvent.DRAG_OVER определяет значение свойства type объекта события для события dragOver.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
actionОперация, вызвавшая событие: DragManager.COPY, DragManager.LINK, DragManager.MOVE или DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
dragInitiatorКомпонент, инициировавший перетаскивание.
dragSourceОбъект DragSource, содержащий перетаскиваемые данные.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

Связанные элементы API

dragStart

Событие  
Тип объекта события: mx.events.DragEvent
свойство DragEvent.type = mx.events.DragEvent.DRAG_START

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется инициатором перетаскивания после начала операции перетаскивания. Это событие используется внутренним образом элементами управления на основе списка; оно не обрабатывается при реализации перетаскивания. При необходимости управлять запуском операции перетаскивания используйте событие mouseDown или mouseMove.

Константа DragEvent.DRAG_START определяет значение свойства type объекта события для события dragStart.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
actionОперация, вызвавшая событие: DragManager.COPY, DragManager.LINK, DragManager.MOVE или DragManager.NONE.
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
dragInitiatorКомпонент, инициировавший перетаскивание.
dragSourceОбъект DragSource, содержащий перетаскиваемые данные.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

effectEnd

Событие  
Тип объекта события: mx.events.EffectEvent
свойство EffectEvent.type = mx.events.EffectEvent.EFFECT_END

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется по завершении эффекта.

Эффект выполняет последний набор визуальных изменений до запуска события, но эти изменения не отображаются на экране. Поэтому, возможно, будет необходимо использовать метод callLater() для задержки остальных изменений, которые требуется выполнить после отображения изменений на экране.

Константа EffectEvent.EFFECT_END определяет значение свойства type объекта события для события effectEnd.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
effectInstanceОбъект экземпляра эффекта для события.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

effectStart

Событие  
Тип объекта события: mx.events.EffectEvent
свойство EffectEvent.type = mx.events.EffectEvent.EFFECT_START

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется непосредственно перед запуском эффекта.

Эффект не начинает изменение визуальных эффектов, пока это событие не запущено.

Константа EffectEvent.EFFECT_START определяет значение свойства type объекта события для события effectStart.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
effectInstanceОбъект экземпляра эффекта для события.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

effectStop

Событие  
Тип объекта события: mx.events.EffectEvent
свойство EffectEvent.type = mx.events.EffectEvent.EFFECT_STOP

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется после завершения эффекта, которое выполняется только после вызова метода stop().

По завершении эффект отправляет событие EFFECT_END. Цель события EFFECT_STOP состоит в том, чтобы уведомить прослушиватели о том, что эффект был завершен преждевременно, а не естественным образом или в результате вызова end().

Константа EffectEvent.EFFECT_STOP определяет значение свойства type объекта события для события effectStop.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
effectInstanceОбъект экземпляра эффекта для события.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

enterState

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.ENTER_STATE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется после входа компонента в состояние представления.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.ENTER_STATE определяет значение свойства type объекта события enterState.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

exitState

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.EXIT_STATE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется непосредственно перед выходом компонента из состояния представления.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.EXIT_STATE определяет значение свойства type объекта события exitState.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

hide

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.HIDE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возникает при изменении состояния объекта с «Видимый» на «Невидимый».

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.HIDE определяет значение свойства type объекта события hide.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

initialize

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.INITIALIZE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается по окончании создания компонента и установки всех свойств инициализации.

По завершении фазы инициализации выполняется обработка свойств, измерение, размещение и отображение компонента, после чего отправляется событие creationComplete.

Константа FlexEvent.INITIALIZE определяет значение свойства type объекта события initialize.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

invalid

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.INVALID

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой.

Константа FlexEvent.INVALID определяет значение свойства type объекта события invalid.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

mouseDownOutside

Событие  
Тип объекта события: mx.events.FlexMouseEvent
свойство FlexMouseEvent.type = mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов.

Константа FlexMouseEvent.MOUSE_DOWN_OUTSIDE определяет значение свойства type объекта события mouseDownOutside.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
altKeyУказывает, нажата клавиша Alt (true) или нет (false).
bubblesfalse
buttonDownУказывает, нажата главная кнопка мыши (true) или нет (false).
cancelablefalse
ctrlKeyУказывает, нажата клавиша Ctrl (true) или нет (false).
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно.
deltaУказывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0.
localXПозиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню.
localYПозиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню.
relatedObjectСсылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши.
shiftKeyУказывает, нажата клавиша Shift (true) или нет(false).
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно.

mouseWheelOutside

Событие  
Тип объекта события: mx.events.FlexMouseEvent
свойство FlexMouseEvent.type = mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов.

Константа FlexMouseEvent.MOUSE_WHEEL_OUTSIDE определяет значение свойства type объекта события mouseWheelOutside.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
altKeyУказывает, нажата клавиша Alt (true) или нет (false).
bubblesfalse
buttonDownУказывает, нажата главная кнопка мыши (true) или нет (false).
cancelablefalse
ctrlKeyУказывает, нажата клавиша Ctrl (true) или нет (false).
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно.
deltaУказывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0.
localXПозиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню.
localYПозиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню.
relatedObjectСсылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши.
shiftKeyУказывает, нажата клавиша Shift (true) или нет(false).
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно.

move

Событие  
Тип объекта события: mx.events.MoveEvent
свойство MoveEvent.type = mx.events.MoveEvent.MOVE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при перемещении объекта.

Переместить компонент можно путем установки свойств x или y, вызова метода move() или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager должен будет изменить свойства x или y этого компонента:

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

При вызове метода move() событие move передается перед возвратом этого метода. Во всех других ситуациях событие move не передается до окончания изменений свойства.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа MoveEvent.MOVE определяет значение свойства type объекта события для события move.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
oldXПредыдущая координата x объекта в пикселях.
oldYПредыдущая координата y объекта в пикселах.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

preinitialize

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.PREINITIALIZE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается в начале последовательности инициализации компонента. При передаче этого события компонент находится в незавершенном состоянии. Многие компоненты, например элемент управления Button, создают внутренние нижестоящие компоненты для реализации функциональных возможностей; например, элемент управления Button создает внутренний компонент UITextField для представления своего текста метки. Когда Flex передает событие preinitialize, нижестоящие элементы, включая внутренние нижестоящие элементы компонента, еще не созданы.

Константа FlexEvent.PREINITIALIZE определяет значение свойства type объекта события preinitialize.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

remove

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.REMOVE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt(). Если компонент удален из контейнера как неудовлетворительный нижестоящий элемент с помощью метода rawChildren.removeChild() или rawChildren.removeChildAt(), событие не передается.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.REMOVE определяет значение свойства type объекта события remove.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

resize

Событие  
Тип объекта события: mx.events.ResizeEvent
свойство ResizeEvent.type = mx.events.ResizeEvent.RESIZE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется при изменении размеров компонента.

Размеры компонента можно изменить путем установки свойств width или height, вызовом метода setActualSize() или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager потребуется изменить свойства width или height этого компонента:

  • minWidth
  • minHeight
  • maxWidth
  • maxHeight
  • explicitWidth
  • explicitHeight

Событие resize не передается до окончания изменения свойства.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа ResizeEvent.RESIZE определяет значение свойства type объекта события resize.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
oldHeightПредыдущее значение height объекта в пикселях.
oldWidthПредыдущее значение width объекта в пикселах.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

show

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.SHOW

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается при изменении состояния объекта с «Невидимый» на «Видимый».

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.SHOW определяет значение свойства type объекта события show.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

stateChangeComplete

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.STATE_CHANGE_COMPLETE

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. Событие будет отправлено немедленно, если при это не выполняется воспроизведение перехода между состояниями. Если компонент переключается в другое состояние в процессе завершения перехода, это событие будет отправлено после того, как компонент завершит переход в новое состояние.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.STATE_CHANGE_COMPLETE определяет значение свойства type объекта события stateChangeComplete.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

stateChangeInterrupted

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.STATE_CHANGE_INTERRUPTED

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.STATE_CHANGE_INTERRUPTED определяет значение свойства type объекта события stateChangeInterrupted.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

toolTipCreate

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_CREATE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом перед созданием ToolTip.

При создании собственного объекта IToolTip и помещении ссылки на него в свойство объекта события toolTip, передаваемое обработчику toolTipCreate, ToolTipManager отображает пользовательский ToolTip. В противном случае ToolTipManager создает для отображения экземпляр ToolTipManager.toolTipClass.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_CREATE определяет значение свойства type объекта события для события toolTipCreate.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

toolTipEnd

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_END

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом, когда ToolTip скрывается и вскоре будет удален.

Если эффект задается с использованием свойства ToolTipManager.hideEffect, это событие передается после прекращения действия эффекта.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_END определяет значение type свойство объекта события для события toolTipEnd.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

toolTipHide

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_HIDE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом перед скрытием ToolTip.

Если эффект задается с использованием свойства ToolTipManager.hideEffect, это событие отправляется до начала действия эффекта.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_HIDE определяет значение свойства type объекта события toolTipHide.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

toolTipShow

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_SHOW

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом перед отображением ToolTip.

Если эффект задается с помощью свойства ToolTipManager.showEffect, это событие передается до начала действия эффекта. Это событие используется для изменения ToolTip до ее появления.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_SHOW определяет значение свойства type объекта события toolTipShow.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

toolTipShown

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_SHOWN

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом при отображении ToolTip.

Если эффект задается с помощью свойства ToolTipManager.showEffect, это событие передается после окончания действия эффекта.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_SHOWN определяет значение свойства type объекта события toolTipShown.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

toolTipStart

Событие  
Тип объекта события: mx.events.ToolTipEvent
свойство ToolTipEvent.type = mx.events.ToolTipEvent.TOOL_TIP_START

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши.

Последовательность событий ToolTip: toolTipStart, toolTipCreate, toolTipShow, toolTipShown, toolTipHide и toolTipEnd.

Константа ToolTipEvent. TOOL_TIP_START определяет значение свойства type объекта события toolTipStart.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
tooltipОбъект ToolTip, к которому применяется это событие.

touchInteractionEnd

Событие  
Тип объекта события: mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_END

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя

Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).

Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.

Компонент Scroller отправит событие touchInteractionEnd, чтобы уведомить другие компоненты о том, что он завершил ответ на касание пользователя.

Константа TouchInteractionEvent.TOUCH_INTERACTION_END определяет значение свойства type объекта события touchInteractionEnd.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
reasonПричина события касания. См. mx.events.TouchInteractionReason.
relatedObjectОбъект, связанный с событием касания.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

touchInteractionStart

Событие  
Тип объекта события: mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_START

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя

Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).

Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.

Компонент Scroller отправит событие touchInteractionStart, чтобы уведомить другие компоненты, которые могут отвечать на то же касание пользователя, что он начинает управление этим действием касания. Когда другие компоненты обнаружат это событие, они должны прекратить отправку ответов на касание, удалить все визуальные обозначения для этого действия касания и выполнить соответствующую очистку.

Константа TouchInteractionEvent.TOUCH_INTERACTION_START определяет значение свойства type объекта события touchInteractionStart.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblestrue
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
reasonПричина события касания. См. mx.events.TouchInteractionReason.
relatedObjectОбъект, связанный с событием касания.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

touchInteractionStarting

Событие  
Тип объекта события: mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type = mx.events.TouchInteractionEvent.TOUCH_INTERACTION_STARTING

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.5

Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя

Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).

Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.

Компонент Scroller отправит событие touchInteractionStarting, чтобы уведомить другие компоненты, которые могут отвечать на то же касание пользователя, что он готов к управлению этим действием касания. В этом случае другие компоненты могут отменить действие Scroller и продолжить управление этим действием касания.

Константа TouchInteractionEvent.TOUCH_INTERACTION_STARTING определяет значение свойства type объекта события touchInteractionStarting.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblestrue
cancelabletrue
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
reasonПричина события касания. См. mx.events.TouchInteractionReason.
relatedObjectОбъект, связанный с событием касания.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

updateComplete

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.UPDATE_COMPLETE

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости).

Это последняя возможность изменить компонент до его отображения. Передача всех свойств выполнена, а для компонента выполнены измерение и размещение.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Константа FlexEvent.UPDATE_COMPLETE определяет значение свойства type объекта события updateComplete.

Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

valid

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.VALID

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена.

Константа FlexEvent.VALID определяет значение свойства type объекта события valid.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.

valueCommit

Событие  
Тип объекта события: mx.events.FlexEvent
свойство FlexEvent.type = mx.events.FlexEvent.VALUE_COMMIT

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Отправляется при изменении значений программным способом или в результате действий пользователя.

Поскольку программное изменение инициирует это событие, убедитесь, что ни один обработчик события valueCommit не изменяет значение, вызывающее другое событие valueCommit. Например, не изменяйте свойство элемента управления dataProvider в обработчике событий valueCommit.

Константа FlexEvent.VALUE_COMMIT определяет значение свойства type объекта события valueCommit.

Свойства объекта события имеют следующие значения:

СвойствоЗначение
bubblesfalse
cancelablefalse
currentTargetОбъект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton.
targetОбъект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие.
Сведения о константе

DEFAULT_MAX_HEIGHT

Константа
public static const DEFAULT_MAX_HEIGHT:Number = 10000

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства maxHeight.

Значением по умолчанию является 10000.

DEFAULT_MAX_WIDTH

Константа 
public static const DEFAULT_MAX_WIDTH:Number = 10000

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства maxWidth.

Значением по умолчанию является 10000.

DEFAULT_MEASURED_HEIGHT

Константа 
public static const DEFAULT_MEASURED_HEIGHT:Number = 22

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства measuredHeight. Большинство компонентов выполняют вычисление measuredHeight, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.

Значением по умолчанию является 22.

DEFAULT_MEASURED_MIN_HEIGHT

Константа 
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства measuredMinHeight. Большинство компонентов выполняют вычисление measuredMinHeight, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.

Значением по умолчанию является 22.

DEFAULT_MEASURED_MIN_WIDTH

Константа 
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства measuredMinWidth. Большинство компонентов выполняют вычисление measuredMinWidth, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.

Значением по умолчанию является 40.

DEFAULT_MEASURED_WIDTH

Константа 
public static const DEFAULT_MEASURED_WIDTH:Number = 160

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение по умолчанию свойства measuredWidth. Большинство компонентов выполняют вычисление measuredWidth, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.

Значением по умолчанию является 160.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.