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

GraphicElement  - 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
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетspark.primitives.supportClasses
Классpublic class GraphicElement
НаследованиеGraphicElement Inheritance EventDispatcher Inheritance Object
Реализует IGraphicElement, IInvalidating, ILayoutElement, IVisualElement, IMXMLObject
Подклассы BitmapImage, StrokedElement

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

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

При определении графического элемента указывается явный размер элемента; т. е. невозможно использование процентного значения, которое используется, например, при задании размеров элемента управления.

TBound является границами объекта для координатной области его вышестоящего объекта. UBound является границами объекта в его собственной координатной области.

В случае декларативной установки transform.matrix в MXML значения любого из свойств transform (rotation, scaleX, scaleY, x и y) переопределяются. При установке свойств transform.matrix или transform в ActionScript используется значение, установленное последним.



Общедоступные свойства
 СвойствоОпределено
  alpha : Number
Уровень прозрачности графического элемента.
GraphicElement
  alwaysCreateDisplayObject : Boolean
Указывает, что этот GraphicElement необходимо связать и визуализировать с помощью собственного DisplayObject.
GraphicElement
  baseline : Object
Вертикальное смещение в пикселях от целевого объекта привязки к положению базовой линии элемента управления.
GraphicElement
  baselinePosition : Number
[только для чтения] Координата Y базовой линии первой строки текста компонента.
GraphicElement
  blendMode : String
Значение класса BlendMode, задающее режим наложения.
GraphicElement
  bottom : Object
Вертикальное смещение в пикселях от нижнего края компонента к нижнему краю целевого объекта привязки.
GraphicElement
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  depth : Number
Определяет порядок отображения элементов внутри контейнеров.
GraphicElement
  designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом.
GraphicElement
  displayObject : DisplayObject
[только для чтения] Совместно используемый DisplayObject, в котором отображается этот IGraphicElement.
GraphicElement
  displayObjectSharingMode : String
Указывает связь между этим IGraphicElement и его экранными объектами.
GraphicElement
  explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента.
GraphicElement
  explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента.
GraphicElement
  filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с данным графическим элементом.
GraphicElement
  hasLayoutMatrix3D : Boolean
[только для чтения] Содержит true, если элемент имеет трехмерную матрицу.
GraphicElement
  height : Number
Высота графического элемента.
GraphicElement
  horizontalCenter : Object
Горизонтальное смещение в пикселях от центра компонента к центру области содержимого целевого объекта привязки.
GraphicElement
  id : String
Идентификатор компонента.
GraphicElement
  includeInLayout : Boolean
Указывает, включен ли этот элемент в макет вышестоящего элемента.
GraphicElement
  is3D : Boolean
[только для чтения] Содержит true, если элемент представлен в трехмерной графике.
GraphicElement
  layoutDirection : String
Определяет требуемое направление макета для элемента: один из LayoutDirection.LTR (слева направо), LayoutDirection.RTL (справа налево) или null (наследование).
GraphicElement
  left : Object
Горизонтальное смещение в пикселях от левого края компонента к левому краю целевого объекта привязки.
GraphicElement
  luminosityClip : Boolean
Свойство, управляющее тем, будет ли маска свечения отсекать маскируемое содержимое.
GraphicElement
  luminosityInvert : Boolean
Свойство, управляющее вычислением значения цветов RGB графического элемента, использующего маску свечения.
GraphicElement
  mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask.
GraphicElement
  maskType : String
Определяет, как маска применяется к GraphicElement. Возможными значениями являются MaskType.CLIP, MaskType.ALPHA и MaskType.LUMINOSITY. Обрезка по маске. Если маскирование находится в режиме обрезки, обрезочные маски уменьшаются до однобитовых.
GraphicElement
  maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  measuredHeight : Number
Высота компонента в пикселях по умолчанию.
GraphicElement
  measuredWidth : Number
Ширина компонента в пикселях по умолчанию.
GraphicElement
  measuredX : Number
Размеры границ по умолчанию верхнего левого угла относительно начального положения объекта.
GraphicElement
  measuredY : Number
Размеры границ по умолчанию верхнего левого угла относительно начального положения объекта.
GraphicElement
  minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета.
GraphicElement
  owner : DisplayObjectContainer
Владелец этого объекта IVisualElement.
GraphicElement
  parent : DisplayObjectContainer
[только для чтения] Вышестоящий контейнер или компонент данного компонента.
GraphicElement
  percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента.
GraphicElement
  percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента.
GraphicElement
  postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта.
GraphicElement
  right : Object
Горизонтальное смещение в пикселях от правого края компонента к правому краю целевого объекта привязки.
GraphicElement
  rotation : Number
Указывает поворот элемента относительно его исходной ориентации, в градусах.
GraphicElement
  rotationX : Number
Обозначает поворот в градусах по оси x экземпляра элемента относительно исходной ориентации по трехмерному вышестоящему контейнеру.
GraphicElement
  rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру.
GraphicElement
  rotationZ : Number
Указывает поворот элемента относительно его исходной ориентации, в градусах.
GraphicElement
  scaleX : Number
Горизонтальное масштабирование элемента от точки преобразования (в процентах).
GraphicElement
  scaleY : Number
Вертикальное масштабирование элемента от точки преобразования (в процентах).
GraphicElement
  scaleZ : Number
Масштабирование элемента по оси z от точки преобразования (в процентах).
GraphicElement
  top : Object
Вертикальное смещение в пикселях от верхнего края компонента к верхнему краю целевого объекта привязки.
GraphicElement
  transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта.
GraphicElement
  transformX : Number
Положение точки преобразования элемента по оси x.
GraphicElement
  transformY : Number
Положение точки преобразования элемента по оси у.
GraphicElement
  transformZ : Number
Положение точки преобразования элемента по оси z.
GraphicElement
  verticalCenter : Object
Вертикальное смещение в пикселях от центра компонента к центру области содержимого целевого объекта привязки.
GraphicElement
  visible : Boolean
Управляет видимостью данного визуального элемента.
GraphicElement
  width : Number
Ширина графического элемента.
GraphicElement
  x : Number
Положение графического элемента по оси x.
GraphicElement
  y : Number
Положение графического элемента по оси y.
GraphicElement
  z : Number
Положение графического элемента по оси z.
GraphicElement
Защищенные свойства
 СвойствоОпределено
  drawnDisplayObject : DisplayObject
[только для чтения] Фактический DisplayObject, имеющийся в GraphicElement.
GraphicElement
  drawX : Number
[только для чтения] Положение отображения элемента по оси x.
GraphicElement
  drawY : Number
[только для чтения] Положение отображения элемента по оси y.
GraphicElement
  hasComplexLayoutMatrix : Boolean
[только для чтения] Возвращает значение true, если GraphicElement имеет какое-либо свойство transform, отличное от перемещения (x, y)
GraphicElement
  layoutFeatures : AdvancedLayoutFeatures
Содержит всю подробную информацию о реализации преобразования с помощью GraphicElement и о поддержке слоев.
GraphicElement
  needsDisplayObject : Boolean
[только для чтения] True, если элементу требуется эксклюзивный DisplayObject.
GraphicElement
Общедоступные методы
 МетодОпределено
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
  
Возвращает значение true, если этот IGraphicElement совместим со следующим IGraphicElement в последовательности и может использовать экранные объекты совместно с этим элементом.
GraphicElement
  
Возвращает значение true, если этот IGraphicElement совместим с предыдущим IGraphicElement в последовательности и может использовать экранные объекты совместно с этим элементом.
GraphicElement
  
Создает новый DisplayObject, в котором отображается этот IGraphicElement.
GraphicElement
 Inherited
Посылает событие в поток событий.
EventDispatcher
  
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Возвращает координату Х границ элемента для указанного размера элемента.
GraphicElement
  
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Возвращает координату Y границ элемента при указанном размере элемента.
GraphicElement
  
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает высоту макета элемента.
GraphicElement
  
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает ширину макета элемента.
GraphicElement
  
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Возвращает координату Х, используемую элементом для отображения на экране.
GraphicElement
  
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Возвращает координату Y, используемую элементом для отображения на экране.
GraphicElement
  
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня.
GraphicElement
  
Возвращает преобразование макета Matrix3D для этого элемента.
GraphicElement
  
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает максимальную высоту элемента.
GraphicElement
  
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает максимальную ширину элемента.
GraphicElement
  
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает минимальную высоту элемента.
GraphicElement
  
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает минимальную ширину элемента.
GraphicElement
  
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Возвращает предпочтительную высоту элемента.
GraphicElement
  
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Возвращает предпочтительную ширину элемента.
GraphicElement
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
  
Вызывается автоматически компилятором MXML при создании GraphicElement с помощью тега MXML.
GraphicElement
  
Вызов метода приводит к вызову метода validateDisplayList() элементов перед визуализацией списка отображения.
GraphicElement
  
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection.
GraphicElement
  
Выполнение вызова этого метода приводит к вызову метода validateProperties() элементов перед визуализацией списка отображения.
GraphicElement
  
Вызов этого метода приводит к вызову метода validateSize() элементов перед визуализацией списка отображения.
GraphicElement
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Преобразует объект point из координат объекта (локальных) в координаты рабочей области (глобальные).
GraphicElement
  
Вызывается с помощью IGraphicElementContainer при добавлении или удалении IGraphicElement из компонента хоста.
GraphicElement
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
  
setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void
Устанавливает координаты, используемые элементом для отображения на экране.
GraphicElement
  
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Устанавливает размер макета элемента.
GraphicElement
  
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
GraphicElement
  
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
GraphicElement
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
  
Определяет, может ли этот элемент отображаться в объекте sharedDisplayObject последовательности.
GraphicElement
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
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
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента.
GraphicElement
  
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта.
GraphicElement
  
Вызывается IGraphicElementContainer для повторного отображения этого элемента в его свойстве displayObject.
GraphicElement
  
Проверяет и обновляет свойства и макет этого объекта посредством немедленного вызова методов validateProperties(), validateSize() и validateDisplayList(), если необходимо.
GraphicElement
  
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties().
GraphicElement
  
Вызывается IGraphicElementContainer для проверки правильности размера этого элемента.
GraphicElement
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
Защищенные методы
 МетодОпределено
  
Определяет, может ли быть пропущен вызов метода measure().
GraphicElement
  
Обрабатывает свойства, установленные для элемента.
GraphicElement
  
getStrokeExtents(postLayoutTransform:Boolean = true):Rectangle
Возвращает количество пикселов, занятых обводкой на каждой стороне границ элемента.
GraphicElement
  
Служебный метод, сообщающий хосту об изменениях элемента и необходимости в обновлении его слоя.
GraphicElement
  
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true).
GraphicElement
  
Вычисляет размер элемента по умолчанию.
GraphicElement
  
Возвращает явную измеренную высоту перед преобразованием при использовании для реализации интерфейса ILayoutElement.
GraphicElement
  
Возвращает явную измеренную ширину перед преобразованием при использовании для реализации интерфейса ILayoutElement.
GraphicElement
  
transformHeightForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Преобразуйте размер элемента.
GraphicElement
  
transformWidthForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Преобразуйте размер элемента.
GraphicElement
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Обеспечивает отображение элемента и/или определение размеров и положения его содержимого.
GraphicElement
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве

alpha

свойство
alpha:Number

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

Уровень прозрачности графического элемента. Действительные значения - десятичные значения между 0 (полная прозрачность) и 1 (полная непрозрачность). Например, значение .25 означает 25% непрозрачности элемента.



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

alwaysCreateDisplayObject

свойство 
alwaysCreateDisplayObject:Boolean

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

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

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



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

baseline

свойство 
baseline:Object

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

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

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

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

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



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

baselinePosition

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

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

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



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

blendMode

свойство 
blendMode:String

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

Значение класса BlendMode, задающее режим наложения.

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



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

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

bottom

свойство 
bottom:Object

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

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

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

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

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



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

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

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

displayObject

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

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

Совместно используемый DisplayObject, в котором отображается этот IGraphicElement.

DisplayObject создается средствами реализации не здесь, а в методеcreateDisplayObject().

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



Реализация
    public function get displayObject():DisplayObject

displayObjectSharingMode

свойство 
displayObjectSharingMode:String

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

Указывает связь между этим IGraphicElement и его экранными объектами. IGraphicElementContainer управляет этим свойством, а значения являются одним из классов enum DisplayObjectSharingMode.

  • Значение DisplayObjectSharingMode.OWNS_UNSHARED_OBJECT указывает, что IGraphicElement принадлежит исключительно DisplayObject, соответствующий его свойству displayObject.
  • Значение DisplayObjectSharingMode.OWNS_SHARED_OBJECT указывает, что IGraphicElement принадлежит DisplayObject, соответствующий его свойству displayObject, но другой IGraphicElements также использует/рисует на этом экранном объекте. В зависимости от конкретной реализации IGraphicElement может выполнять определенное управление экранным объектом. Например, базовый класс GraphicElement очищает преобразование экранного объекта, сбрасывает его свойства видимости, альфа-канала и т. д. к их значениям по умолчанию, а также очищают графику при каждом вызовеvalidateDisplayList().
  • Значение DisplayObjectSharingMode.USES_SHARED_OBJECT указывает, что IGraphicElement рисует в DisplayObject, соответствующем его свойству displayObject. Существует один или более IGraphicElements, рисующий в один и тот же displayObject, и для первого рисующего элемента устанавливается режим DisplayObjectMode.OWNS_SHARED_OBJECT



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

drawnDisplayObject

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

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

Фактический DisplayObject, имеющийся в GraphicElement. Как правило, он эквивалентен свойству displayObject. Подклассы должны выполнять команды рисования в этом свойстве вместо displayObject.



Реализация
    protected function get drawnDisplayObject():DisplayObject

drawX

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

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

Положение отображения элемента по оси x.



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

drawY

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

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

Положение отображения элемента по оси y.



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

explicitHeight

свойство 
explicitHeight:Number

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

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



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

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

explicitMaxHeight

свойство 
explicitMaxHeight:Number

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

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



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

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

explicitMaxWidth

свойство 
explicitMaxWidth:Number

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

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



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

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

explicitMinHeight

свойство 
explicitMinHeight:Number

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

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



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

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

explicitMinWidth

свойство 
explicitMinWidth:Number

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

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



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

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

explicitWidth

свойство 
explicitWidth:Number

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

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



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

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

filters

свойство 
filters:Array

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

Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с данным графическим элементом. Пакет mx.filters содержит классы, определяющие конкретные фильтры, доступные для использования.

Получатель возвращает копию массива фильтров. Значение свойств фильтров может быть изменено только посредством установщика.



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

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

hasComplexLayoutMatrix

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

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

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



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

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 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Высота графического элемента.

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

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



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

horizontalCenter

свойство 
horizontalCenter:Object

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

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

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

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

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

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



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

id

свойство 
id:String

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

Идентификатор компонента.



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

includeInLayout

свойство 
includeInLayout:Boolean

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

Указывает, включен ли этот элемент в макет вышестоящего элемента.

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



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

is3D

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

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

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



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

layoutDirection

свойство 
layoutDirection:String

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

Определяет требуемое направление макета для элемента: один из LayoutDirection.LTR (слева направо), LayoutDirection.RTL (справа налево) или null (наследование). Это свойство обычно основано на стиле наследования. Если null, то для стиля layoutDirection устанавливается значение undefined. Классы, например GraphicElement, которые реализуют ILayoutDirectionElement, но не поддерживают стили, должны дополнительно поддерживать значение null для этого свойства, т. е. layoutDirection должен быть унаследован из своего вышестоящего элемента.



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

layoutFeatures

свойство 
protected var layoutFeatures:AdvancedLayoutFeatures

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

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

left

свойство 
left:Object

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

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

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

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

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



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

luminosityClip

свойство 
luminosityClip:Boolean

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

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

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



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

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

luminosityInvert

свойство 
luminosityInvert:Boolean

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

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

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



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

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

mask

свойство 
mask:DisplayObject

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

Вызывающий экранный объект маскируется заданным объектом mask. Если экранный объект отсутствует в списке отображения, он будет добавлен в него в качестве нижестоящего элемента объекта displayObject. Сам объект mask не отображается. Чтобы удалить маску, нужно задать для mask значение null. Для использования в качестве маски другого элемента GraphicElement, встройте GraphicElement в группу или другой контейнер.



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

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

maskType

свойство 
maskType:String

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

Определяет, как маска применяется к GraphicElement.

Возможными значениями являются MaskType.CLIP, MaskType.ALPHA и MaskType.LUMINOSITY.

Обрезка по маске

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

При обрезке по маске для достижения эффекта в исходном содержимом используются только фактические векторы кривых и фигур, а также заливки, определенные маской. обводки и растровые фильтры, определенные в маске, игнорируются. Любая заполненная область в маске считается заполненной и визуализирует исходное содержимое. Тип и параметры заливки не являются релевантными; сплошная, градиентная или растровая заливки выполняют визуализацию основного исходного содержимого независимо от значений альфа-канала заливки маски.

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

Альфа-маскирование

В режиме альфа-маскирования непрозрачность каждого пиксела в исходном содержимом умножается на непрозрачность соответствующей области маски. т. е. пиксель исходного содержимого с непрозрачностью 1, маскированный областью с непрозрачностью 0,5, получит в результате непрозрачность 0,5. Исходный пиксель с непрозрачностью 0,8, маскированный областью с непрозрачностью 0,5, получит в результате непрозрачность 0,4.

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

При работе в альфа-режиме альфа-канал любых растровых данных обычно комбинируется в альфа-канале маски, что влияет на конечное визуализированное содержимое. То же самое верно как для BitmapGraphics, так и для векторов и фигур с растровой заливкой.

Маскирование свечения

Маска свечения, иногда называемая «мягкой маской», действует аналогично маске альфа-канала, за исключением того, что как непрозрачность, так и значение цвета RGB пикселя в исходном содержимом умножаются на непрозрачность и значение цвета RGB в соответствующей области в маске.

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

Маскирование свечения не принадлежит Flash, но распространено в таких инструментах Adobe Creative Suite, как Adobe Illustrator и Adobe Photoshop. Чтобы выполнить визуальный эффект маски свечения в содержимом, визуализируемом в Flash, графический элемент, определяющий маску свечения, фактически создает экземпляр фильтра затенения, который имитирует визуальный вид маски свечения, как если бы он был выполнен посредством инструментов Adobe Creative Suite.

Объекты, к которым применяются маски свечения, могут установить свойства для управления значением цвета RGB и обрезкой маски. См. атрибуты luminosityInvert и luminosityClip.

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



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

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

spark.core.MarkType

maxHeight

свойство 
maxHeight:Number

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

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

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

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

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



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

maxWidth

свойство 
maxWidth:Number

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

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

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

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

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



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

measuredHeight

свойство 
measuredHeight:Number

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

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



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

measuredWidth

свойство 
measuredWidth:Number

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

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



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

measuredX

свойство 
measuredX:Number

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

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



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

measuredY

свойство 
measuredY:Number

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

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



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

minHeight

свойство 
minHeight:Number

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

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

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

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



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

minWidth

свойство 
minWidth:Number

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

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

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

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



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

needsDisplayObject

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

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

True, если элементу требуется эксклюзивный DisplayObject. Обычно разработчики не вызывают этот метод напрямую, а переопределяют его в подклассах, чтобы указать на необходимость эксклюзивного DisplayObject. Обычно подклассу необходим DisplayObject, если требуется установить его свойства. Некоторыми примерами таких свойств DisplayObject являются filters, blendMode, mask, rotation, alpha.



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

owner

свойство 
owner:DisplayObjectContainer

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

Владелец этого объекта 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 4
Версии среды выполнения: Flash Player 10, AIR 1.5

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



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

percentHeight

свойство 
percentHeight:Number

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

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

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



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

percentWidth

свойство 
percentWidth:Number

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

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

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

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

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



Реализация
    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

right

свойство 
right:Object

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

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

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

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

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



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

rotation

свойство 
rotation:Number

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

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



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

rotationX

свойство 
rotationX:Number

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

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



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

rotationY

свойство 
rotationY:Number

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

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



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

rotationZ

свойство 
rotationZ:Number

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

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



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

scaleX

свойство 
scaleX:Number

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

Горизонтальное масштабирование элемента от точки преобразования (в процентах).



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

scaleY

свойство 
scaleY:Number

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

Вертикальное масштабирование элемента от точки преобразования (в процентах).



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

scaleZ

свойство 
scaleZ:Number

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

Масштабирование элемента по оси z от точки преобразования (в процентах).



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

top

свойство 
top:Object

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

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

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

Установка для свойства числового значения или числовой строки (например, 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 4
Версии среды выполнения: Flash Player 10, AIR 1.5

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

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

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


    var myMatrix:Matrix = myDisplayObject.transform.matrix;  
    myMatrix.tx += 10; 
    myDisplayObject.transform.matrix = myMatrix;  
    

Свойство tx нельзя задавать напрямую. Следующий код не действует на myDisplayObject.


    myDisplayObject.transform.matrix.tx += 10;
    

Также можно копировать весь объект transform и назначить его свойству transform другого экранного объекта. Например, следующий код копирует весь объект transform из myOldDisplayObj в myNewDisplayObj.

myNewDisplayObj.transform = myOldDisplayObj.transform;

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

Обратите внимание, что на устройствах AIR for TV используется аппаратное ускорение, если оно доступно, для преобразований цветов.



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

transformX

свойство 
transformX:Number

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

Положение точки преобразования элемента по оси x.



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

transformY

свойство 
transformY:Number

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

Положение точки преобразования элемента по оси у.



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

transformZ

свойство 
transformZ:Number

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

Положение точки преобразования элемента по оси z.



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

verticalCenter

свойство 
verticalCenter:Object

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

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

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

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

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

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



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

visible

свойство 
visible:Boolean

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

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

Если объект является невидимым, а свойство includeInLayout установлено на true, объект занимает место в контейнере, оставаясь при этом невидимым.

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

Установка для visible значения false позволяет избежать фокусировки на компоненте.



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

width

свойство 
width:Number

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

Ширина графического элемента.

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

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



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

x

свойство 
x:Number

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

Положение графического элемента по оси x.

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



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

y

свойство 
y:Number

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

Положение графического элемента по оси y.

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



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

z

свойство 
z:Number

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

Положение графического элемента по оси z.

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



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

canShareWithNext

()метод
public function canShareWithNext(element:IGraphicElement):Boolean

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

Возвращает значение true, если этот IGraphicElement совместим со следующим IGraphicElement в последовательности и может использовать экранные объекты совместно с этим элементом.

Параметры

element:IGraphicElement — Элемент, который следует за этим элементом в последовательности.

Возвращает
Boolean — Возвращает true, если этот элемент совместим с предыдущим элементом в последовательности.

canShareWithPrevious

()метод 
public function canShareWithPrevious(element:IGraphicElement):Boolean

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

Возвращает значение true, если этот IGraphicElement совместим с предыдущим IGraphicElement в последовательности и может использовать экранные объекты совместно с этим элементом.

В некоторых случаях этот элемент можно передать в IGraphicElementContainer в вызове метода setSharedDisplayObject(). В этих случаях данный метод не вызывается.

Параметры

element:IGraphicElement — Элемент, который предшествует этому элементу в последовательности.

Возвращает
Boolean — Возвращает true, если этот элемент совместим с предыдущим элементом в последовательности.

canSkipMeasurement

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

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

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

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

commitProperties

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

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

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

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

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

createDisplayObject

()метод 
public function createDisplayObject():DisplayObject

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

Создает новый DisplayObject, в котором отображается этот IGraphicElement.

Последующие вызовы получателя свойства displayObject должны возвращать тот же самый экранный объект.

После создания DisplayObject вышестоящий элемент IGraphicElementContainer передает экранные объекты в остальные элементы последовательности.

IGraphicElementContainer обеспечивает вызов метода только при необходимости.

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

Для повторной оценки общедоступных последовательностей вызывается метод invalidateGraphicElementSharing() в IGraphicElementContainer.

Чтобы IGraphicElementContainer принудительно удалил текущий DisplayObject элемента из списка отображения и повторно рассчитал совместное использование экранного объекта, вызовите метод discardDisplayObject() в IGraphicElementContainer.

Возвращает
DisplayObject — Созданный экранный объект..

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 границ элемента при указанном размере элемента.

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().

getStrokeExtents

()метод 
protected function getStrokeExtents(postLayoutTransform:Boolean = true):Rectangle

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

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

Параметры

postLayoutTransform:Boolean (default = true) — Если установлено значение true, размеры обводки вычислены в координатном пространстве вышестоящего элемента (после применения преобразований элемента).

Возвращает
Rectangle — Прямоугольник размеров обводки. Свойства left, right, top и bottom прямоугольника представляют размер обводки для соответствующей стороны ограничительной рамки элемента.

initialized

()метод 
public function initialized(document:Object, id:String):void

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

Вызывается автоматически компилятором MXML при создании GraphicElement с помощью тега MXML. При создании GraphicElement с помощью ActionScript необходимо установить свойство id вручную.

Параметры

document:Object — Документ MXML, содержащий этот GraphicElement (не использованный).
 
id:String — Идентификатор MXML для этого GraphicElement.

invalidateDisplayList

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

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

Вызов метода приводит к вызову метода validateDisplayList() элементов перед визуализацией списка отображения.

В updateDisplayList() подклассы должны переопределять и выполнять их действия.

invalidateDisplayObjectSharing

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

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

Служебный метод, сообщающий хосту об изменениях элемента и необходимости в обновлении его слоя.

invalidateLayoutDirection

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

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

Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. Если они различаются, этот метод отвечает за зеркальное отображение содержимого элемента и за обновление преобразования элемента после создания макета, чтобы нижестоящие элементы могли наследовать отображенную зеркально систему координат. Объекты IVisualElements обычно реализуют зеркальное отображение с помощью свойства postLayoutTransformOffsets, которое масштабирует ось X на -1 и изменяет координату x начальной позиции по ширине элемента. Фактическим результатом такого зеркального преобразования является то, что направление, в котором повышается значение оси Х, меняется на обратное без изменения местоположения объекта относительно начальной позиции вышестоящего элемента.

invalidateParentSizeAndDisplayList

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

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

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

invalidateProperties

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

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

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

В commitProperties() подклассы должны переопределять и выполнять их действия.

invalidateSize

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

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

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

В measure() подклассы должны отменять их действия и выполнять свои измерения. По умолчанию, если не будут установлены explicitWidth и explicitHeight, measure() вызван не будет. Для отмены такого поведения по умолчанию подклассы должны отменить skipMeasure().

localToGlobal

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

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

Преобразует объект point из координат объекта (локальных) в координаты рабочей области (глобальные).

Этот метод позволяет преобразовать заданные координаты x и y из значений относительно исходной точки (0,0) конкретного объекта (локальных координат) в значения относительно исходной точки рабочей области (глобальные координаты).

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

Затем созданный экземпляр Point передается в качестве параметра методу localToGlobal(). Этот метод возвращает новый объект Point со значениями x и y, указанными относительно исходной точки рабочей области, а не данного объекта.

Параметры

point:Point — Имя или идентификатор точки, созданной с использованием класса Point, в качестве свойств которой заданы координаты x и y.

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

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

measure

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

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

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

Этот метод не вызывается напрямую. Метод measure() вызывается программой Flex при добавлении элемента к контейнеру IGraphicElementContainer, например Group, с использованием метода addElement() и при вызове метода invalidateSize() элемента.

По умолчанию задается явная высота и явная ширина элемента, вызов метода measure() в программе Flex не осуществляется даже в случае явного вызова метода invalidateSize(). Для отмены такого поведения требуется отменить метод skipMeasure().

Для переопределения этого метода необходимо настроить свойства measuredWidth и measuredHeight для определения размера по умолчанию. Можно дополнительно задать свойства measuredX и measuredY для определения по размеров границ по умолчанию верхнего левого угла относительно исходного положения элемента.

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

  • Объем текста, который должен быть отображен в компоненте.
  • Размер изображения JPEG, отображаемого в компоненте.

В некоторых случаях встроенный метод для определения значений по умолчанию отсутствует. Например, для простого элемента GreenCircle можно просто установить значение свойств measuredWidth = 100 и measuredHeight = 100 в методе measure() для предоставления приемлемого размера по умолчанию. В других случаях, например для элемента TextArea, соответствующее вычисление (например, поиск требуемого значения ширины и высоты, при которых будет отображен весь текст, а элемент будет иметь соотношение размеров, присущее золотому сечению) может занять слишком много времени и поэтому не является целесообразным.

В реализации метода measure() по умолчанию для свойств measuredWidth, measuredHeight, measuredX и measuredY устанавливается значение, равное 0.

parentChanged

()метод 
public function parentChanged(value:IGraphicElementContainer):void

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

Вызывается с помощью IGraphicElementContainer при добавлении или удалении IGraphicElement из компонента хоста.

Этот метод обычно не вызывается.

Параметры

value:IGraphicElementContainerIGraphicElementContainer этого IGraphicElement.

preferredHeightPreTransform

()метод 
protected function preferredHeightPreTransform():Number

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

Возвращает явную измеренную высоту перед преобразованием при использовании для реализации интерфейса ILayoutElement.

Возвращает
Number — Явная измеренная высота перед преобразованием.

preferredWidthPreTransform

()метод 
protected function preferredWidthPreTransform():Number

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

Возвращает явную измеренную ширину перед преобразованием при использовании для реализации интерфейса ILayoutElement.

Возвращает
Number — Явная измеренная высота перед преобразованием.

setLayoutBoundsPosition

()метод 
public function setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void

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

Устанавливает координаты, используемые элементом для отображения на экране.

Следует учитывать, что вызовы метода setLayoutBoundSize() могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition() после вызова setLayoutBoundSize().

Параметры

newBoundsX:Number — Координата х верхнего левого угла ограничительной рамки.
 
newBoundsY: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().

setSharedDisplayObject

()метод 
public function setSharedDisplayObject(sharedDisplayObject:DisplayObject):Boolean

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

Определяет, может ли этот элемент отображаться в объекте sharedDisplayObject последовательности.

Как правило, средства реализации возвращают значение true, если этот IGraphicElement может выполнять кумулятивное отображение в свойстве graphics совместно используемого объекта DisplayObject. Во всех случаях, когда этот IGraphicElement должен устанавливать свойства для DisplayObject, не применимого к остальным элементам в последовательности, этот метод возвращает значение false. Примерами таких свойств могут служить свойства rotation, scale, transform, mask, alpha, filters, color transform, 3D и layer.

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

В некоторых случаях свойство sharedDisplayObject может являться непосредственно IGraphicElementContainer. В других случаях DisplayObject создается первым элементом в последовательности.

Если этот IGraphicElement должен восстановить свою последовательность, он обращается к IGraphicElementContainer путем вызова соответствующего метода invalidateGraphicElementSharing().

Параметры

sharedDisplayObject:DisplayObject — Общедоступный DisplayObject.

Возвращает
Boolean — Возвращает значение true, если этот IGraphicElement может отображаться в совместно используемом DisplayObject последовательности.

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, чтобы избежать инициирования последующей передачи макета.

transformHeightForLayout

()метод 
protected function transformHeightForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

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

Преобразуйте размер элемента.

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

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

Параметры

width:Number — Предварительно трансформированная целевая ширина.
 
height:Number — Предварительно трансформированная целевая высота.
 
postLayoutTransform:Boolean (default = true) — Когда true, возвращенная ограничительная рамка вокруг преобразованного элемента в его дочернем пробеле (трансформирование элемента применено сначала).

Возвращает
Number — Возвращает преобразованную высоту. Преобразование определяется матрицей преобразования макета этого элемента.

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 этот параметр будет игнорироваться.

transformWidthForLayout

()метод 
protected function transformWidthForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

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

Преобразуйте размер элемента.

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

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

Параметры

width:Number — Предварительно трансформированная целевая ширина.
 
height:Number — Предварительно трансформированная целевая высота.
 
postLayoutTransform:Boolean (default = true) — Когда true, возвращенная ограничительная рамка вокруг преобразованного элемента в его дочернем пробеле (трансформирование элемента применено сначала).

Возвращает
Number — Возвращает преобразованную ширину. Преобразование определяется матрицей преобразования макета этого элемента.

updateDisplayList

()метод 
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

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

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

Этот метод не вызывается напрямую. Метод updateDisplayList() вызывается программой Flex при добавлении компонента к контейнеру IGraphicElementContainer, например Group, с использованием метода addElement() и при вызове метода invalidateDisplayList() элемента.

Именно в этом методе необходимо осуществить программируемое отображение с использованием методов элемента displayObject, например graphics.drawRect().

Параметры

unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
 
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.

validateDisplayList

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

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

Вызывается IGraphicElementContainer для повторного отображения этого элемента в его свойстве displayObject.

Если элемент является первым элементом в последовательности (для displayObjectSharingMode установлено значение DisplayObjectSharingMode.OWNS_SHARED_OBJECT), графический элемент displayObject очищается, а затем выполняется его настройка, требуемая для отображения остальных элементов.

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

Для вызова этого метода необходимо обратиться к IGraphicElementContainer путем вызова метода invalidateGraphicElementSize().

Этот метод может вызываться даже в том случае, если данный элемент не обратился к IGraphicElementContainer.

validateNow

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

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

Проверяет и обновляет свойства и макет этого объекта посредством немедленного вызова методов validateProperties(), validateSize() и validateDisplayList(), если необходимо.

validateProperties

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

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

Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). Как правило, подклассы должны отменять метод commitProperties(), но не данный метод.

validateSize

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

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

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

Если размер элемента изменяется и может повлиять на макет IGraphicElementContainer, средство реализации должно аннулировать размер вышестоящего узла и список отображения.

Для вызова этого метода необходимо обратиться к IGraphicElementContainer путем вызова метода invalidateGraphicElementSize().

Этот метод может вызываться даже в том случае, если данный элемент не обратился к IGraphicElementContainer.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.