Пакет | mx.flash |
Класс | public dynamic class UIMovieClip |
Наследование | UIMovieClip MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IDeferredInstantiationUIComponent, IToolTipManagerClient, IStateClient, IFocusManagerComponent, IConstraintClient, IAutomationObject, IVisualElement, ILayoutElement, IFlexModule |
Подклассы | ContainerMovieClip |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Следующая процедура описывает основной процесс создания компонента Flex в Flash Professional:
- Установите Adobe Flash Component Kit для Flex.
- Создайте символы динамических активов в файле FLA.
- Запустите Commands > Make Flex Component для преобразования символа в подкласс класса UIMovieClip и настройки параметров публикации Flash Professional для их использования с Flex.
- Файл FLA публикуется как файл SWC.
- Ссылки на имя класса символов в приложении Flex осуществляются как на любой другой класс.
- При компиляции приложения Flex включите файл SWC в
library-path
.
Для получения дополнительной информации см. документацию, поставляемую с Flex/Flash Integration Kit, по адресу: http://www.adobe.com/go/flex3_cs3_swfkit.
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIMovieClip | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIMovieClip | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIMovieClip | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIMovieClip | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIMovieClip | ||
automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIMovieClip | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIMovieClip | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIMovieClip | ||
autoUpdateCurrentState : Boolean
Определяет необходимость активного контроля изменений метки объекта flash. | UIMovieClip | ||
autoUpdateMeasuredSize : Boolean
Определяет необходимость активного контроля изменений размера объекта flash. | UIMovieClip | ||
baseline : Object
Расстояние по вертикали в пикселях от верхнего края области содержимого до позиции базовой линии компонента. | UIMovieClip | ||
baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | UIMovieClip | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
bottom : Object
Расстояние по вертикали, в пикселях, от нижнего края компонента до нижнего края его области содержимого. | UIMovieClip | ||
boundingBoxName : String = "boundingBox"
Имя объекта, используемого в качестве ограничительной рамки. | UIMovieClip | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIMovieClip | ||
cachePolicy : String [только для чтения]
Определяет политику кэширования растровых изображений для этого объекта. | UIMovieClip | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentFrame : int [только для чтения]
Определяет номер кадра, в котором точка воспроизведения находится на временной шкале экземпляра MovieClip. | MovieClip | ||
currentFrameLabel : String [только для чтения]
Подпись текущего кадра на временной шкале экземпляра MovieClip. | MovieClip | ||
currentLabel : String [только для чтения]
Текущая подпись, в которой точка воспроизведения расположена на временной шкале экземпляра MovieClip. | MovieClip | ||
currentLabels : Array [только для чтения]
Возвращает массив объектов FrameLabel для текущего монтажного кадра. | MovieClip | ||
currentScene : Scene [только для чтения]
Текущий монтажный кадр, в котором точка воспроизведения расположена на временной шкале экземпляра MovieClip. | MovieClip | ||
currentState : String
Текущее состояние этого компонента. | UIMovieClip | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIMovieClip | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIMovieClip | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIMovieClip | ||
document : Object
Ссылка на объект документа, связанный с этим компонентом. | UIMovieClip | ||
doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
enabled : Boolean
Логическое значение, определяющее включение фрагмента ролика. | MovieClip | ||
explicitHeight : Number
Явно указанная высота для компонента в пикселях в виде координат компонента. | UIMovieClip | ||
explicitMaxHeight : Number
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | UIMovieClip | ||
explicitMaxWidth : Number
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | UIMovieClip | ||
explicitMinHeight : Number
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | UIMovieClip | ||
explicitMinWidth : Number
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | UIMovieClip | ||
explicitWidth : Number
Явно указанная ширина для компонента в пикселях в виде координат компонента. | UIMovieClip | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
focusEnabled : Boolean
Флаг, выбор которого указывает на возможность получения фокуса компонентом. | UIMovieClip | ||
focusPane : Sprite
Один объект Sprite, распределенный по компонентам и используемый как перекрытие для перемещения фокуса. | UIMovieClip | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
framesLoaded : int [только для чтения]
Число кадров, загружаемых из потокового SWF-файла. | MovieClip | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIMovieClip | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIMovieClip | ||
height : Number [переопределить]
Высота этого объекта в пикселях. | UIMovieClip | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. | UIMovieClip | ||
id : String
Идентификатор компонента. | UIMovieClip | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIMovieClip | ||
is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIMovieClip | ||
isPlaying : Boolean [только для чтения]
Логическое значение, определяющее воспроизведение в настоящий момент фрагмента ролика. | MovieClip | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIMovieClip | ||
layoutDirection : String
Определяет требуемое направление макета для элемента: один из LayoutDirection.LTR (слева направо), LayoutDirection.RTL (справа налево) или null (наследование). | UIMovieClip | ||
left : Object
Расстояние по горизонтали, в пикселях, от левого края области содержимого компонента до левого края компонента. | UIMovieClip | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIMovieClip | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxHeight : Number
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | UIMovieClip | ||
maxWidth : Number
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | UIMovieClip | ||
measuredHeight : Number [только для чтения]
Рассчитанная высота этого объекта. | UIMovieClip | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIMovieClip | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIMovieClip | ||
measuredWidth : Number [только для чтения]
Измеренная ширина этого объекта. | UIMovieClip | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | UIMovieClip | ||
minWidth : Number
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | UIMovieClip | ||
moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIMovieClip | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseFocusEnabled : Boolean [только для чтения]
Флаг, выбор которого с помощью указателя мыши указывает на возможность получения фокуса компонентом. | UIMovieClip | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIMovieClip | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
Обычно – вышестоящий контейнер этого компонента. | UIMovieClip | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
parentDocument : Object [только для чтения]
Документ, содержащий этот компонент. | UIMovieClip | ||
percentHeight : Number
Число, указывающее высоту компонента в виде процента от размера вышестоящего элемента. | UIMovieClip | ||
percentWidth : Number
Число, указывающее ширину компонента в процентах от размера его вышестоящего элемента. | UIMovieClip | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования компонента способом, не отображающимся в макете вышестоящего элемента компонента. | UIMovieClip | ||
right : Object
Расстояние по горизонтали, в пикселях, от правого края компонента до правого края его области содержимого. | UIMovieClip | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIMovieClip | ||
rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIMovieClip | ||
rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIMovieClip | ||
rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIMovieClip | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIMovieClip | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIMovieClip | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIMovieClip | ||
scenes : Array [только для чтения]
Массив объектов Scene, каждый из которых содержит имя, число кадров и подписи кадров для одного из монтажных кадров в экземпляре MovieClip. | MovieClip | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIMovieClip | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
systemManager : ISystemManager
Ссылка на объект SystemManager для этого компонента. | UIMovieClip | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabFocusEnabled : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIMovieClip | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
toolTip : String
Текст, отображаемый в ToolTip. | UIMovieClip | ||
top : Object
Расстояние по вертикали (в пикселях) от верхнего края области содержимого элемента управления до верхнего края компонента. | UIMovieClip | ||
totalFrames : int [только для чтения]
Общее число кадров в экземпляре MovieClip. | MovieClip | ||
trackAsMenu : Boolean
Указывает, могут ли другие экранные объекты, представленные экземплярами SimpleButton или MovieClip, получать события отпускания мыши или другие события отпускания пользовательского ввода. | MovieClip | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIMovieClip | ||
transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIMovieClip | ||
transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIMovieClip | ||
tweeningProperties : Array
Используется EffectManager. | UIMovieClip | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
verticalCenter : Object
Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. | UIMovieClip | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIMovieClip | ||
width : Number [переопределить]
Ширина этого объекта в пикселях. | UIMovieClip | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIMovieClip | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIMovieClip | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIMovieClip |
Свойство | Определено | ||
---|---|---|---|
bounds : Rectangle [только для чтения]
Немасштабируемые границы содержимого. | UIMovieClip | ||
initialized : Boolean = false
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIMovieClip |
Метод | Определено | ||
---|---|---|---|
Конструктор. | UIMovieClip | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIMovieClip | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIMovieClip | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIMovieClip | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIMovieClip | ||
Посылает событие в поток событий. | EventDispatcher | ||
Вызывается посредством FocusManager при получении фокуса компонентом. | UIMovieClip | ||
Выполняет привязку данных в этом объекте UIComponent. | UIMovieClip | ||
Предоставляет объект автоматизации с указанным индексом. | UIMovieClip | ||
Обеспечивает список объектов автоматизации. | UIMovieClip | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIMovieClip | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIMovieClip | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Возвращает указанное значение ограничения. | UIMovieClip | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIMovieClip | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIMovieClip | ||
Возвращает высоту макета элемента. | UIMovieClip | ||
Возвращает ширину макета элемента. | UIMovieClip | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIMovieClip | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIMovieClip | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIMovieClip | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIMovieClip | ||
Возвращает максимальную высоту элемента. | UIMovieClip | ||
Возвращает максимальную ширину элемента. | UIMovieClip | ||
Возвращает минимальную высоту элемента. | UIMovieClip | ||
Возвращает минимальную ширину элемента. | UIMovieClip | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIMovieClip | ||
Возвращает предпочтительную ширину элемента. | UIMovieClip | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Запускает воспроизведение SWF-файла с заданного кадра. | MovieClip | ||
Переводит точку воспроизведения в заданный кадр фрагмента ролика и останавливает ее в этом кадре. | MovieClip | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Инициализация объекта. | UIMovieClip | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIMovieClip | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Перемещает этот объект по указанным координатам осей x и y. | UIMovieClip | ||
Переводит точку воспроизведения в следующий кадр и останавливает ее. | MovieClip | ||
Перемещает точку воспроизведения в следующий монтажный кадр экземпляра MovieClip. | MovieClip | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIMovieClip | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIMovieClip | ||
Перемещает точку воспроизведения по временной шкале фрагмента ролика. | MovieClip | ||
Переводит точку воспроизведения в предыдущий кадр и останавливает ее. | MovieClip | ||
Перемещает точку воспроизведения в предыдущий монтажный кадр экземпляра MovieClip. | MovieClip | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Обеспечивает регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIMovieClip | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Воспроизводит указанное событие. | UIMovieClip | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIMovieClip | ||
Устанавливает фактический размер для этого объекта. | UIMovieClip | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Устанавливает указанное значение ограничения. | UIMovieClip | ||
Вызывается посредством FocusManager при получении фокуса компонентом. | UIMovieClip | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIMovieClip | ||
Устанавливает размер макета элемента. | UIMovieClip | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIMovieClip | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIMovieClip | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Вызывается при изменении свойства visible. | UIMovieClip | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Останавливает точку воспроизведения во фрагменте ролика. | MovieClip | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | 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
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIMovieClip | ||
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIMovieClip | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Данный обработчик активизации заданного кадра используется при изменении значений ширины, высоты, координаты x или y. | UIMovieClip | ||
Рекурсивно находит все нижестоящие элементы, которые имеют значение tabEnabled=true, и добавляет их к массиву focusableObjects. | UIMovieClip | ||
Вызывается при наведении фокуса на какой-либо нижестоящий элемент. | UIMovieClip | ||
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIMovieClip | ||
Необходимо уведомить вышестоящий элемент об изменении размера. | UIMovieClip | ||
Данный обработчик активизации заданного кадра выполняется путем переходов. | UIMovieClip |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild() или addChildAt(). | UIMovieClip | |||
Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | |||
Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | |||
Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | |||
Передается по окончании создания компонента. | UIMovieClip | |||
Передается после изменения состояния представления. | UIMovieClip | |||
Передается после изменения свойства currentState, но перед изменением состояния представления. | UIMovieClip | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | |||
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных. | UIMovieClip | |||
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши. | UIMovieClip | |||
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. | UIMovieClip | |||
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект. | UIMovieClip | |||
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. | UIMovieClip | |||
[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | |||
[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | |||
Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | |||
Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | |||
[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | |||
Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | |||
Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Возникает при изменении состояния объекта с «Видимый» на «Невидимый». | UIMovieClip | |||
Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | |||
Передается по окончании создания компонента и установки всех свойств инициализации. | UIMovieClip | |||
Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | |||
Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов. | UIMovieClip | |||
Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов. | UIMovieClip | |||
Передается при перемещении объекта. | UIMovieClip | |||
Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | |||
Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | |||
Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | |||
Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | |||
Передается в начале последовательности инициализации компонента. | UIMovieClip | |||
Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | |||
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild() или removeChildAt(). | UIMovieClip | |||
Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | |||
Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | |||
[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | |||
Отправляется при изменении размеров компонента. | UIMovieClip | |||
Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | |||
Передается при изменении состояния объекта с «Невидимый» на «Видимый». | UIMovieClip | |||
Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | |||
Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | |||
Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | |||
Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | |||
Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | |||
Передается компонентом перед созданием ToolTip. | UIMovieClip | |||
Передается компонентом, когда ToolTip скрывается и вскоре будет удален. | UIMovieClip | |||
Передается компонентом перед скрытием ToolTip. | UIMovieClip | |||
Передается компонентом перед отображением ToolTip. | UIMovieClip | |||
Передается компонентом при отображении ToolTip. | UIMovieClip | |||
Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши. | UIMovieClip | |||
Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject |
automationDelegate | свойство |
automationDelegate:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией.
Реализация
public function get automationDelegate():Object
public function set automationDelegate(value:Object):void
automationEnabled | свойство |
automationName | свойство |
automationName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя, которое можно использовать в качестве идентификатора этого объекта.
Реализация
public function get automationName():String
public function set automationName(value:String):void
automationOwner | свойство |
automationOwner:DisplayObjectContainer
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Владелец этого компонента в целях автоматизации.
Реализация
public function get automationOwner():DisplayObjectContainer
automationParent | свойство |
automationParent:DisplayObjectContainer
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вышестоящий элемент этого компонента в целях автоматизации.
Реализация
public function get automationParent():DisplayObjectContainer
automationTabularData | свойство |
automationTabularData:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация интерфейса IAutomationTabularData
, который можно использовать для извлечения данных.
Реализация
public function get automationTabularData():Object
automationValue | свойство |
automationValue:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении.
Реализация
public function get automationValue():Array
automationVisible | свойство |
automationVisible:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false.
Реализация
public function get automationVisible():Boolean
autoUpdateCurrentState | свойство |
autoUpdateCurrentState:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет необходимость активного контроля изменений метки объекта flash. От этой метки объекта flash зависит свойство Flex currentState
. Если установлено значение true
, то для каждого кадра будет запрошена метка объекта flash. Изменение метки приведет к установке нового currentState
для объекта Flex.
Примечание. Установка значения true
для этого свойства может быть затратной, поскольку теперь запрос текущей метки объекта flash осуществляется для каждого отдельного кадра.
Значением по умолчанию является false.
Реализация
public function get autoUpdateCurrentState():Boolean
public function set autoUpdateCurrentState(value:Boolean):void
autoUpdateMeasuredSize | свойство |
autoUpdateMeasuredSize:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет необходимость активного контроля изменений размера объекта flash. Если установлено значение true
, то для каждого кадра будет определен размер объекта flash. При изменении размера объект flash соответствующим образом масштабируется для обеспечения его расположения в явно заданных границах (если размеры явно не заданы, будут изменены размеры объекта, о чем получит уведомление вышестоящий элемент объекта).
Примечание. Установка значения true
для этого свойства может быть затратной, поскольку теперь запрос текущего размера объекта flash осуществляется для каждого отдельного кадра.
Значением по умолчанию является false.
Реализация
public function get autoUpdateMeasuredSize():Boolean
public function set autoUpdateMeasuredSize(value:Boolean):void
baseline | свойство |
baseline:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по вертикали в пикселях от верхнего края области содержимого до позиции базовой линии компонента. При установке этого свойства базовая линия компонента прикрепляется к верхнему краю его области содержимого; в случае изменения размеров его контейнера эти два края поддерживают их разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get baseline():Object
public function set baseline(value:Object):void
baselinePosition | свойство |
bottom | свойство |
bottom:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по вертикали, в пикселях, от нижнего края компонента до нижнего края его области содержимого. При установке этого свойства базовая линия компонента прикрепляется к нижнему краю его области содержимого; в случае изменения размеров его контейнера эти два края поддерживают их разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get bottom():Object
public function set bottom(value:Object):void
boundingBoxName | свойство |
public var boundingBoxName:String = "boundingBox"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя объекта, используемого в качестве ограничительной рамки.
Ограничительная рамка представляет собой объект, используемый Flex для определения размера компонента. Фактическое содержимое может быть больше или меньше ограничительной рамки, но при создании макета компонента Flex использует размер ограничительной рамки. Этот объект не является обязательным. Если он не используется, вместо него используется фактический размер содержимого компонента.
Значением по умолчанию является "boundingBox".
bounds | свойство |
cacheHeuristic | свойство |
cacheHeuristic:Boolean
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется в Flex для предложения кэширования растровых изображений объекта. Если для cachePolicy
установлено значение UIComponentCachePolicy.AUTO
, то используется cacheHeuristic
для управления свойством объекта cacheAsBitmap
.
Реализация
public function set cacheHeuristic(value:Boolean):void
cachePolicy | свойство |
cachePolicy:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет политику кэширования растровых изображений для этого объекта. Возможными значениями в MXML являются on
, off
и auto
(по умолчанию).
Возможными значениями в ActionScript являются UIComponentCachePolicy.ON
, UIComponentCachePolicy.OFF
и UIComponentCachePolicy.AUTO
(по умолчанию).
- Значение
UIComponentCachePolicy.ON
означает, что объект всегда кэшируется как растровое изображение. - Значение
UIComponentCachePolicy.OFF
означает, что объект никогда не кэшируется как растровое изображение. - Значение
UIComponentCachePolicy.AUTO
означает, что вопрос о том, должен ли объект кэшироваться как растровое изображение, в инфраструктуре решается эвристическим путем.
Значением по умолчанию является UIComponentCachePolicy.AUTO.
Реализация
public function get cachePolicy():String
currentState | свойство |
currentState:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее состояние этого компонента. Для UIMovieClip значением свойства currentState
является текущая метка кадра.
Реализация
public function get currentState():String
public function set currentState(value:String):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
descriptor | свойство |
descriptor:UIComponentDescriptor
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor()
для создания этого экземпляра UIComponent. Если этот экземпляр UIComponent не создавался из дескриптора, то значение этого свойства равно null.
Реализация
public function get descriptor():UIComponentDescriptor
public function set descriptor(value:UIComponentDescriptor):void
Связанные элементы API
designLayer | свойство |
designLayer:DesignLayer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом.
Если DesignLayer присвоен, в визуальном элементе необходимо учитывать значение видимости и значение альфа-канала вышестоящего слоя в конечном итоге при передаче собственного эффективного значения видимости или значения альфа-канала в резервный DisplayObject (если применимо).
Визуальный элемент должен предусматривать прослушивание уведомлений layerPropertyChange
из связанного вышестоящего элемента слоя. При изменении effectiveAlpha
или effectiveVisibility
слоя элемент должен выполнять вычисление собственного эффективного значения видимости (альфа-канала) и соответственно его применять.
Это свойство не должно устанавливаться непосредственно в MXML.
Свойство designLayer
не используется для элемента управления z-порядка, см. depth
.
Реализация
public function get designLayer():DesignLayer
public function set designLayer(value:DesignLayer):void
document | свойство |
document:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект документа, связанный с этим компонентом. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.
Реализация
public function get document():Object
public function set document(value:Object):void
explicitHeight | свойство |
explicitHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Явно указанная высота для компонента в пикселях в виде координат компонента. Если высота не указана явно, значение – NaN
.
Реализация
public function get explicitHeight():Number
public function set explicitHeight(value:Number):void
Связанные элементы API
explicitMaxHeight | свойство |
explicitMaxHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMaxHeight():Number
public function set explicitMaxHeight(value:Number):void
Связанные элементы API
explicitMaxWidth | свойство |
explicitMaxWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMaxWidth():Number
public function set explicitMaxWidth(value:Number):void
Связанные элементы API
explicitMinHeight | свойство |
explicitMinHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMinHeight():Number
public function set explicitMinHeight(value:Number):void
Связанные элементы API
explicitMinWidth | свойство |
explicitMinWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMinWidth():Number
public function set explicitMinWidth(value:Number):void
Связанные элементы API
explicitWidth | свойство |
explicitWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Явно указанная ширина для компонента в пикселях в виде координат компонента. Если ширина не указана явно, значение – NaN
.
Реализация
public function get explicitWidth():Number
public function set explicitWidth(value:Number):void
Связанные элементы API
focusEnabled | свойство |
focusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, выбор которого указывает на возможность получения фокуса компонентом.
Если нижестоящий по отношению к данному компонент реализует интерфейс IFocusManagerComponent, и получение фокусировки не требуется, перед вызовом addChild()
в нижестоящем компоненте в качестве оптимизации можно установить для focusEnabled
значение false
.
Это заставит FocusManager игнорировать этот компонент и не контролировать изменения его свойств tabFocusEnabled
, tabChildren
и mouseFocusEnabled
. Это также означает, что FocusManager не сможет отследить изменение этого значения, если оно внесено после addChild()
.
Примечание. Это не значит, что невозможно задать фокусировку этого объекта программным путем, с помощью метода setFocus()
; FocusManager лишь получает команду игнорировать этот компонент IFocusManagerComponent при поиске мышью и табулятором.
Реализация
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
focusPane | свойство |
focusPane:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Один объект Sprite, распределенный по компонентам и используемый как перекрытие для перемещения фокуса. Этот объект совместно используется компонентами, если их вышестоящий элемент является компонентом, имеющим фокус, а не в случае реализации интерфейса IFocusManagerComponent.
Реализация
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
Связанные элементы API
hasFocusableChildren | свойство |
hasFocusableChildren:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, который указывает, могут ли нижестоящие объекты получить фокус.
Примечание. Это аналогично свойству tabChildren
, используемому в Flash Player. Свойство hasFocusableChildren
используется с приложениями Flex. Не следует использовать свойство tabChildren
.
Обычно это свойство – false
, потому что большинство компонентов получает фокус непосредственно на себя или делегирует фокус на отдельный внутренний подчиненный компонент и отображается так, как будто фокус наведен на этот компонент. Например, элемент управления TextInput содержит фокусируемый нижестоящий элемент управления RichEditableText, но когда на подчиненный компонент RichEditableText фактически наводится фокус, он отображается так, как будто фокус наведен на TextInput. TextInput устанавливает hasFocusableChildren
на значение false
, потому что TextInput считается компонентом, у которого есть фокус. Его внутренняя структура – абстракция.
Обычно только компоненты навигатора, например TabNavigator и Accordion, имеют этот флаг со значением true
, потому что они получают фокус при нажатии на клавишу Tab. Фокус переходит на компоненты в нижестоящих контейнерах при дальнейших нажатиях на клавишу Tab.
Значением по умолчанию является false
, за исключением компонента spark.components.Scroller. Для этого компонента используется значение по умолчанию true
.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hasFocusableChildrenChange
.
Реализация
public function get hasFocusableChildren():Boolean
public function set hasFocusableChildren(value:Boolean):void
hasLayoutMatrix3D | свойство |
hasLayoutMatrix3D:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Содержит true
, если элемент имеет трехмерную матрицу.
hasLayoutMatrix3D
используется вместо вызова и исследования значения getLayoutMatrix3D()
возвращаемых данных, так как этот метод возвращает действительную матрицу, даже если элемент используется в двухмерной графике.
Реализация
public function get hasLayoutMatrix3D():Boolean
height | свойство |
horizontalCenter | свойство |
horizontalCenter:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. В случае установки этого свойства центр компонента будет прикреплен к центру его области содержимого; при изменении размеров его контейнера эти два центра поддерживают их горизонтальное разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get horizontalCenter():Object
public function set horizontalCenter(value:Object):void
id | свойство |
id:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Идентификатор компонента. Это значение становится именем экземпляра объекта и не должно содержать символов пробела или специальных символов. Каждый компонент во всем приложении должен иметь уникальный идентификатор.
Если приложение будет тестироваться инструментальными средствами третьей стороны, каждому компоненту необходимо присвоить значимый идентификатор. Инструменты тестирования используют идентификаторы для представления элементов управления в своих сценариях, и значимое имя поможет сценариям стать более удобочитаемыми. Например, установите для кнопки значение submit_button, а не b1 или button1.
Реализация
public function get id():String
public function set id(value:String):void
includeInLayout | свойство |
includeInLayout:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, включается ли этот компонент в макет вышестоящего контейнера. В случае значения true
объект включается в макет соответствующего вышестоящего контейнера. В случае значения false
объект позиционируется вышестоящим контейнером согласно правилам макета, однако это обстоятельство игнорируется в целях вычисления позиции следующего нижестоящего элемента.
Значением по умолчанию является true.
Реализация
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean):void
initialized | свойство |
protected var initialized:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались).
is3D | свойство |
is3D:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Содержит true
, если элемент представлен в трехмерной графике. Данный элемент может использоваться в трехмерной графике, поскольку он имеет свойства трехмерного преобразования, последующие смещения при трехмерном преобразовании его макета или и то, и другое.
Реализация
public function get is3D():Boolean
isPopUp | свойство |
isPopUp:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установите значение true
в PopUpManager для указания того, что компонент имеет всплывающую подсказку.
Реализация
public function get isPopUp():Boolean
public function set isPopUp(value:Boolean):void
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
left | свойство |
left:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по горизонтали, в пикселях, от левого края области содержимого компонента до левого края компонента. В случае установки этого свойства левый край компонента прикрепляется к левому краю его области содержимого; при изменении размера его контейнера эти два края поддерживают их разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get left():Object
public function set left(value:Object):void
maintainProjectionCenter | свойство |
maintainProjectionCenter:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. Если матрица проекции не определена для компонента, то она будет добавляться автоматически.
Реализация
public function get maintainProjectionCenter():Boolean
public function set maintainProjectionCenter(value:Boolean):void
maxHeight | свойство |
maxHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get maxHeight():Number
public function set maxHeight(value:Number):void
Связанные элементы API
maxWidth | свойство |
maxWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get maxWidth():Number
public function set maxWidth(value:Number):void
Связанные элементы API
measuredHeight | свойство |
measuredHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рассчитанная высота этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredHeight():Number
measuredMinHeight | свойство |
measuredMinHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Минимальная высота компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure()
.
Реализация
public function get measuredMinHeight():Number
public function set measuredMinHeight(value:Number):void
measuredMinWidth | свойство |
measuredMinWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Минимальная ширина компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure()
.
Реализация
public function get measuredMinWidth():Number
public function set measuredMinWidth(value:Number):void
measuredWidth | свойство |
measuredWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеренная ширина этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredWidth():Number
minHeight | свойство |
minHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get minHeight():Number
public function set minHeight(value:Number):void
Связанные элементы API
minWidth | свойство |
minWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get minWidth():Number
public function set minWidth(value:Number):void
Связанные элементы API
moduleFactory | свойство |
moduleFactory:IFlexModuleFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
Реализация
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
mouseFocusEnabled | свойство |
mouseFocusEnabled:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, выбор которого с помощью указателя мыши указывает на возможность получения фокуса компонентом. Если false
, то фокус будет передан в первый вышестоящий элемент mouseFocusEnabled
.
Реализация
public function get mouseFocusEnabled():Boolean
numAutomationChildren | свойство |
numAutomationChildren:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. Эта сумма не должна включать составных нижестоящих элементов, хотя включает нижестоящие элементы, незначительные в иерархии автоматизации.
Реализация
public function get numAutomationChildren():int
owner | свойство |
owner:DisplayObjectContainer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обычно – вышестоящий контейнер этого компонента. Однако если это – всплывающий компонент, то владельцем будет компонент, который его отобразил. Например, владельцем раскрывающегося списка элемента управления ComboBox является сам элемент управления ComboBox. Этими свойствами управляет не приложение Flex, а каждый отдельный компонент. Поэтому при установке всплывающего компонента следует соответственно устанавливать и это свойство.
Реализация
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer):void
parentDocument | свойство |
percentHeight | свойство |
percentHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее высоту компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100.
Реализация
public function get percentHeight():Number
public function set percentHeight(value:Number):void
percentWidth | свойство |
percentWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее ширину компонента в процентах от размера его вышестоящего элемента. Допустимые значения: 0 – 100.
Реализация
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 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по горизонтали, в пикселях, от правого края компонента до правого края его области содержимого. В случае установки этого свойства правый край компонента прикрепляется к правому краю его области содержимого; при изменении размеров его контейнера эти два края поддерживают их разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get right():Object
public function set right(value:Object):void
rotation | свойство |
rotation:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Например, инструкция my_video.rotation = 450
равносильна my_video.rotation = 90
.
Реализация
override public function get rotation():Number
override public function set rotation(value:Number):void
rotationX | свойство |
rotationX:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Реализация
override public function get rotationX():Number
override public function set rotationX(value:Number):void
rotationY | свойство |
rotationY:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Реализация
override public function get rotationY():Number
override public function set rotationY(value:Number):void
rotationZ | свойство |
rotationZ:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обозначает угол поворота в градусах по оси z экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения.
Реализация
override public function get rotationZ():Number
override public function set rotationZ(value:Number):void
scaleX | свойство |
scaleX:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, определяющее коэффициент горизонтального масштабирования.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleX
означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleX
означает, что объект был уменьшен с коэффициентом 2.
Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible
значение false
для скрытия компонента.
Значением по умолчанию является 1.0.
Реализация
override public function get scaleX():Number
override public function set scaleX(value:Number):void
scaleY | свойство |
scaleY:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, определяющее коэффициент вертикального масштабирования.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleY
означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleY
означает, что объект был уменьшен с коэффициентом 2.
Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible
значение false
для скрытия компонента.
Значением по умолчанию является 1.0.
Реализация
override public function get scaleY():Number
override public function set scaleY(value:Number):void
scaleZ | свойство |
scaleZ:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.1 |
Число, определяющее коэффициент масштабирования по оси Z.
Масштабирование по оси Z не повлияет на обычный компонент, который находится в плоскости z=0. изменятся компоненты с нижестоящими элементами, к которым применяются трехмерные преобразования, или компоненты с transformZ, отличным от нуля.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется.
Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Значением по умолчанию является 1.0.
Реализация
override public function get scaleZ():Number
override public function set scaleZ(value:Number):void
showInAutomationHierarchy | свойство |
showInAutomationHierarchy:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. Нижестоящие элементы невидимых в иерархии контейнеров отображаются в качестве нижестоящих элементов следующего вышестоящего элемента. Обычно используемые для макета контейнеры, например поля и Canvas, не отображаются в иерархии.
Некоторые элементы управления при необходимости вызывают принудительное отображение нижестоящих элементов в иерархии. Например, для List в иерархии всегда будут принудительно отображаться средства визуализации элементов, в т.ч. поля. При реализации должно поддерживаться значение true
этого свойства.
Реализация
public function get showInAutomationHierarchy():Boolean
public function set showInAutomationHierarchy(value:Boolean):void
systemManager | свойство |
systemManager:ISystemManager
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект SystemManager для этого компонента.
Реализация
public function get systemManager():ISystemManager
public function set systemManager(value:ISystemManager):void
tabFocusEnabled | свойство |
tabFocusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, который указывает, могут ли нижестоящие объекты получить фокус
Это аналогично свойству tabEnabled
, используемому в Flash Player.
Обычно это значение – true
для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false
, потому что они не должны забирать на себя фокус другого компонента, например редактора.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие tabFocusEnabledChange
.
Реализация
public function get tabFocusEnabled():Boolean
public function set tabFocusEnabled(value:Boolean):void
toolTip | свойство |
top | свойство |
top:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по вертикали (в пикселях) от верхнего края области содержимого элемента управления до верхнего края компонента. В случае установки этого свойства верхний край компонента прикрепляется к верхнему краю его области содержимого; при изменении размеров его контейнера эти два края поддерживают их разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get top():Object
public function set top(value:Object):void
transformX | свойство |
transformX:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает координату x для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformX():Number
public function set transformX(value:Number):void
transformY | свойство |
transformY:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает координату y для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformY():Number
public function set transformY(value:Number):void
transformZ | свойство |
transformZ:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает координату z для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformZ():Number
public function set transformZ(value:Number):void
tweeningProperties | свойство |
tweeningProperties:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется EffectManager. Возвращает значение не равное null, если компонент не использует EffectManager для выполнения Tween.
Реализация
public function get tweeningProperties():Array
public function set tweeningProperties(value:Array):void
verticalCenter | свойство |
verticalCenter:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. Если это свойство установлено, то центр компонента прикрепляется к центру его области содержимого; при изменении размеров его контейнера эти два центра поддерживают их вертикальное разделение.
Это свойство имеет эффект только в случае его использования для компонента в контейнере Canvas или для компонента в контейнере Panel или Application с установленным для свойства макета значением absolute
.
Значением по умолчанию является undefined
. Это означает, что свойство не установлено.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
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 |
Определяет видимость экранного объекта. Невидимые экранные объекты отключаются. Например, если visible=false
для экземпляра InteractiveObject, то он не реагирует на щелчки мыши.
При значении true
объект отправляет событие show
. При значении false
объект отправляет событие hide
. В любом случае нижестоящие элементы объекта не генерируют события show
или hide
, если объект специально не записывает соответствующую реализацию.
Реализация
override public function get visible():Boolean
override public function set visible(value:Boolean):void
width | свойство |
x | свойство |
x:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера.
Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move()
не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x
устанавливаются значения, полученные в результате вычисления. Однако свойство x
должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.
Значением по умолчанию является 0.
Реализация
override public function get x():Number
override public function set x(value:Number):void
y | свойство |
y:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера.
Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move()
не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x
устанавливаются значения, полученные в результате вычисления. Однако свойство x
должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.
Значением по умолчанию является 0.
Реализация
override public function get y():Number
override public function set y(value:Number):void
z | свойство |
z:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. Свойство z предназначено для работы с трехмерными системами координат, а не с экранными или пиксельными координатами.
При установке свойства z
экранного объекта на значение, отличное от значения по умолчанию, равного 0
, автоматически создается соответствующий объект Matrix3D. для регулирования положения и ориентации экранного объекта в трехмерном пространстве. При работе с осью z существующее поведение свойств х и у изменяется с экранных или пиксельных координат на положения относительно трехмерного вышестоящего контейнера.
Например, потомок объекта _root
в положении x = 100, y = 100, z = 200 не отрисовывается в пиксельном положении (100,100). Потомок отображается в месте, определенном путем вычисления трехмерной проекции. Вычисление производится следующим образом:
(x*cameraFocalLength/cameraRelativeZPosition, y*cameraFocalLength/cameraRelativeZPosition)
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие zChanged
.
Реализация
override public function get z():Number
override public function set z(value:Number):void
UIMovieClip | () | Конструктор |
public function UIMovieClip()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
createAutomationIDPart | () | метод |
public function createAutomationIDPart(child:IAutomationObject):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.
Параметры
child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.
|
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.
|
createAutomationIDPartWithRequiredProperties | () | метод |
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.
Параметры
child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.
| |
properties:Array |
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.
|
createReferenceOnParentDocument | () | метод |
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает ссылку на id
этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может создавать многомерную ссылку, например b [2] [4], на объекты в одном или нескольких повторителях. Если индексы имеют значение null, создается простая ссылка на не массив.
Параметры
parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.
|
deleteReferenceOnParentDocument | () | метод |
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет ссылку на id
этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может удалить из многомерных ссылок, например b [2] [4], объекты в одном или нескольких повторителях. Если индексы имеют значение null, удаляется простая ссылка на не массив.
Параметры
parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.
|
drawFocus | () | метод |
public function drawFocus(isFocused:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается посредством FocusManager при получении фокуса компонентом. Этот компонент должен отображать или скрывать графический символ, указывающий на наличие фокуса у данного компонента.
Параметры
isFocused:Boolean — Если true , выведите на экран индикатор фокуса, в противном случае скройте его.
|
enterFrameHandler | () | метод |
protected function enterFrameHandler(event:Event):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Данный обработчик активизации заданного кадра используется при изменении значений ширины, высоты, координаты x или y. Изменение может быть отложено для того, чтобы одновременная установка x и y приводила только к одному событию изменения.
Параметры
event:Event |
executeBindings | () | метод |
public function executeBindings(recurse:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет привязку данных в этом объекте UIComponent.
Параметры
recurse:Boolean (default = false ) — Выполняются рекурсивные привязки для нижестоящих элементов этого компонента.
|
findFocusCandidates | () | метод |
protected function findFocusCandidates(obj:DisplayObjectContainer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекурсивно находит все нижестоящие элементы, которые имеют значение tabEnabled=true, и добавляет их к массиву focusableObjects.
Параметры
obj:DisplayObjectContainer |
focusInHandler | () | метод |
protected function focusInHandler(event:FocusEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается при наведении фокуса на какой-либо нижестоящий элемент. Убедитесь, что вызваны обработчики события фокусировки с целью обеспечения возможности управления из диспетчера фокусировки Flex.
Параметры
event:FocusEvent |
getAutomationChildAt | () | метод |
public function getAutomationChildAt(index:int):IAutomationObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет объект автоматизации с указанным индексом. В этом списке не должно быть составных нижестоящих элементов.
Параметры
index:int — Индекс возвращаемого нижестоящего элемента.
|
IAutomationObject — Нижестоящий элемент с указанным индексом.
|
getAutomationChildren | () | метод |
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 границ элемента при указанном размере элемента.
|
getConstraintValue | () | метод |
public function getConstraintValue(constraintName:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает указанное значение ограничения.
Параметры
constraintName:String — имя значения ограничения. Параметры ограничения: baseline , bottom , horizontalCenter , left , right , top и verticalCenter .
Для получения дополнительной информации об этих параметрах см. контейнеры Canvas и Panel, а также Styles Metadata AnchorStyles. |
* — Значение ограничения или null, если значение не определено.
|
getExplicitOrMeasuredHeight | () | метод |
public function getExplicitOrMeasuredHeight():Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
ВозвращаетNumber — Number, являющееся значением свойства explicitHeight, если это свойство задано, или свойства measuredHeight в противном случае.
|
getExplicitOrMeasuredWidth | () | метод |
public function getExplicitOrMeasuredWidth():Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
ВозвращаетNumber — Number, являющееся значением свойства explicitWidth, если это свойство определено, или свойства measuredWidth в противном случае.
|
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() .
|
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализация объекта.
Связанные элементы API
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).
move | () | метод |
public function move(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает этот объект по указанным координатам осей x и y.
Параметры
x:Number — Новая позиция по оси x для этого объекта.
| |
y:Number — Новая позиция по оси y для этого объекта.
|
notifySizeChanged | () | метод |
protected function notifySizeChanged():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Необходимо уведомить вышестоящий элемент об изменении размера.
owns | () | метод |
public function owns(displayObject:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение true
, если цепочка свойств owner
направлена от child
к этому UIComponent.
Параметры
displayObject:DisplayObject — A UIComponent.
|
Boolean — Содержит значение true , если нижестоящий элемент принадлежит этому UIComponent.
|
parentChanged | () | метод |
public function parentChanged(p:DisplayObjectContainer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. Как правило, этот метод не вызывается разработчиками непосредственно.
Параметры
p:DisplayObjectContainer — Вышестоящий элемент этого объекта UIComponent.
|
registerEffects | () | метод |
public function registerEffects(effects:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта.
Параметры
effects:Array — Массив строк имен эффектов.
|
replayAutomatableEvent | () | метод |
public function replayAutomatableEvent(event:Event):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Воспроизводит указанное событие. Автор компонента должен вызвать super.replayAutomatableEvent в случае, если поведение воспроизведения по умолчанию определено в суперклассе.
Параметры
event:Event — Воспроизводимое событие.
|
Boolean — true при успешном воспроизведении.
|
resolveAutomationIDPart | () | метод |
public function resolveAutomationIDPart(criteria:Object):Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет нижестоящий элемент с помощью предоставленного идентификатора. Этот идентификатор представляет собой набор свойств, предоставляемых методом createAutomationIDPart()
.
Параметры
criteria:Object — Набор свойств, описывающих нижестоящий элемент. Критерии могут содержать обычные значения выражений, которым могут соответствовать несколько нижестоящих элементов.
|
Array — Массив нижестоящих элементов, которые соответствуют критериям, или значение null , если соответствующие нижестоящие элементы не определены.
|
setActualSize | () | метод |
public function setActualSize(newWidth:Number, newHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает фактический размер для этого объекта.
Этот метод главным образом используется в реализации метода updateDisplayList()
, в котором вы вычисляете фактический размер этого объекта, основанный на его явном размере, размере по отношению к вышестоящему элементу (процент от его размера), а также измеренный размер. Далее путем вызова метода setActualSize()
вы применяете этот фактический размер к объекту.
В других ситуациях вместо вызова этого метода требуется установка свойств, например width
, height
, percentWidth
или percentHeight
.
Параметры
newWidth:Number — Новая ширина для этого объекта.
| |
newHeight:Number — Новая высота для этого объекта.
|
setConstraintValue | () | метод |
public function setConstraintValue(constraintName:String, value:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает указанное значение ограничения.
Параметры
constraintName:String — имя значения ограничения. Параметры ограничения: baseline , bottom , horizontalCenter , left , right , top и verticalCenter .
Для получения дополнительной информации об этих параметрах см. контейнеры Canvas и Panel, а также Styles Metadata AnchorStyles. | |
value:* — Новое значение для ограничения.
|
setFocus | () | метод |
public function setFocus():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается посредством FocusManager при получении фокуса компонентом. Этот компонент может в свою очередь устанавливать фокус для внутреннего компонента.
setLayoutBoundsPosition | () | метод |
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает координаты, используемые элементом для отображения на экране.
Следует учитывать, что вызовы метода setLayoutBoundSize()
могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition()
после вызова setLayoutBoundSize()
.
Параметры
x:Number — Координата х верхнего левого угла ограничительной рамки.
| |
y:Number — Координата y верхнего левого угла ограничительной рамки.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , элемент позиционируется таким образом, что верхний левый угол его ограничительной рамки имеет координаты (x, y). Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
setLayoutBoundsSize | () | метод |
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает размер макета элемента. Размер, используемый элементом для отображения на экране.
Если параметры width
и/или height
остаются неопределенными (NaN), Flex устанавливает размер макета элемента в соответствии с предпочтительной шириной и/или высотой.
Следует учитывать, что вызовы метода setLayoutBoundSize()
могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition()
после вызова setLayoutBoundSize()
.
Параметры
width:Number — Ширина макета элемента.
| |
height:Number — Высота макета элемента.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, указанные размеры совпадают с размерами ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
setLayoutMatrix | () | метод |
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
Эта матрица, как правило, определяется двухмерными свойствами компонента, такими как x
, y
, rotation
, scaleX
, scaleY
, transformX
и transformY
. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent
определяет свойство offsets
.
Следует отметить, что матрица макета факторизуется методами getPreferredSize()
, getMinSize()
, getMaxSize()
, getLayoutSize()
при вычислении в координатах вышестоящего элемента, а также методом getLayoutPosition()
в координатах как вышестоящего, так и нижестоящего элемента. Макеты, для которых матрица преобразования вычисляется явным образом, как правило, вызывают этот метод и используют размеры в координатах нижестоящего элемента. Макеты, вызывающие этот метод, передают значение false
в метод invalidateLayout
таким образом, чтобы избежать инициирования последующей передачи макета.
Параметры
value:Matrix — Матрица.
| |
invalidateLayout:Boolean — true для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, 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:Boolean — true для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, true передается в метод invalidateLayout() .
|
setVisible | () | метод |
public function setVisible(value:Boolean, noEvent:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается при изменении свойства visible
. Для отображения или скрытия компонента вместо непосредственного вызова этого метода следует использовать свойство visible
.
Параметры
value:Boolean — Новое значение свойства visible . Укажите значение true для отображения компонентов, и false для их скрытия.
| |
noEvent:Boolean (default = false ) — Если значение равно true , передавать событие не следует. Если значение равно false , то, когда компонент становится видимым, передается событие show , а когда компонент становится невидимым – событие hide .
|
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 )
|
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 | |
postLayoutPosition:Vector3D |
transitionEnterFrameHandler | () | метод |
add | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.ADD
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild()
или addChildAt()
. Если компонент добавляется к контейнеру как нижестоящий элемент, не включаемый в область содержимого, с помощью метода rawChildren.addChild()
или rawChildren.addChildAt()
, событие не передается.
FlexEvent.ADD
определяет значение свойства type
объекта события add
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
creationComplete | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.CREATION_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается по окончании создания компонента. Для компонентов на основе Flash это время совпадает со временем события initialize
.
FlexEvent.CREATION_COMPLETE
определяет значение свойства type
объекта события creationComplete
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
currentStateChange | Событие |
mx.events.StateChangeEvent
свойство StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после изменения состояния представления.
Константа StateChangeEvent.CURRENT_STATE_CHANGE определяет значение свойстваtype
события, передаваемого при изменении состояние представления. Эта константа имеет значение currentStateChange.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
newState | Имя введенного состояния представления. |
oldState | Имя выходящего состояния представления. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | StateChangeEvent. CURRENT_STATE_CHANGE |
currentStateChanging | Событие |
mx.events.StateChangeEvent
свойство StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGING
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после изменения свойства currentState
, но перед изменением состояния представления.
type
события, передаваемого перед изменением состояния представления. Эта константа имеет значение currentStateChanging.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
newState | Имя введенного состояния представления. |
oldState | Имя выходящего состояния представления. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | StateChangeEvent. CURRENT_STATE_CHANGING |
dragComplete | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных.
Это событие используется для выполнения окончательной очистки функции перетаскивания. Например, при перетаскивании элемента управления List из одного списка в другой можно удалить элемент управления List из источника, если он там больше не требуется.
При выполнении вызова Event.preventDefault()
в обработчике событий для события dragComplete
элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой отпускание данных не выполняется.
DragEvent.DRAG_COMPLETE
определяет значение свойства type
объекта события dragComplete
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
dragDrop | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_DROP
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши.
Этот обработчик событий используется для добавления перетаскиваемых данных к целевому объекту перетаскивания.
При выполнении вызова Event.preventDefault()
в обработчике событий для события dragDrop
элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой опускание данных не выполняется.
DragEvent.DRAG_DROP
определяет значение свойства type
объекта события dragDrop
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
dragEnter | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_ENTER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания.
Для обеспечения действующего целевого объекта перетаскивания следует определить обработчик для этого события. В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.
Если требуется принять перетаскивание, необходимо вызвать метод DragManager.acceptDragDrop()
. Если вызов acceptDragDrop()
не будет выполнен, то ни одно их перетаскиваемых событий не будет получено.
Значение свойства action
– всегда DragManager.MOVE
, даже в случае копирования. Причиной является то, что событие dragEnter
происходит, прежде чем элемент управления распознает, что клавиша Ctrl нажата как сигнал к копированию. Свойство action
объекта события dragOver
действительно содержит значение, означающее тип операции перетаскивания.
Изменить тип действия перетаскивания можно с помощью вызова метода DragManager.showFeedback()
.
DragEvent.DRAG_ENTER
определяет значение свойства type
объекта события dragEnter
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие (этой операцией всегда является DragManager.MOVE ). |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Связанные элементы API
dragExit | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent DRAG_EXIT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект.
Это событие используется для возвращения целевого объекта перетаскивания к его обычному виду, если он был изменен в результате обработки события dragEnter
или dragOver
.
dragOver | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_OVER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания.
В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.
Перед разрешением опускания необходимо настроить это событие на выполнение дополнительных логических операций, например опускание данных в различные местоположения целевого объекта перетаскивания, чтение ввода с клавиатуры для определения, является ли действие перетаскивания перемещением или копированием данных, или обеспечение различных типов визуальной обратной связи на основе типа действия перетаскивания.
Также можно изменять тип действия перетаскивания путем изменения метода DragManager.showFeedback()
. Значением свойства action
по умолчанию является DragManager.MOVE
.
DragEvent.DRAG_OVER
определяет значение свойства type
объекта события для события dragOver
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Связанные элементы API
hide | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.HIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возникает при изменении состояния объекта с «Видимый» на «Невидимый».
КонстантаFlexEvent.HIDE
определяет значение свойства type
объекта события hide
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
initialize | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.INITIALIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается по окончании создания компонента и установки всех свойств инициализации.
КонстантаFlexEvent.INITIALIZE
определяет значение свойства type
объекта события initialize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
mouseDownOutside | Событие |
mx.events.FlexMouseEvent
свойство FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов.
КонстантаFlexMouseEvent.MOUSE_DOWN_OUTSIDE
определяет значение свойства type
объекта события mouseDownOutside
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
altKey | Указывает, нажата клавиша Alt (true ) или нет (false ). |
bubbles | false |
buttonDown | Указывает, нажата главная кнопка мыши (true ) или нет (false ). |
cancelable | false |
ctrlKey | Указывает, нажата клавиша Ctrl (true ) или нет (false ). |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно. |
delta | Указывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0. |
localX | Позиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
localY | Позиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
relatedObject | Ссылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши. |
shiftKey | Указывает, нажата клавиша Shift (true ) или нет(false ). |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно. |
mouseWheelOutside | Событие |
mx.events.FlexMouseEvent
свойство FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов.
КонстантаFlexMouseEvent.MOUSE_WHEEL_OUTSIDE
определяет значение свойства type
объекта события mouseWheelOutside
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
altKey | Указывает, нажата клавиша Alt (true ) или нет (false ). |
bubbles | false |
buttonDown | Указывает, нажата главная кнопка мыши (true ) или нет (false ). |
cancelable | false |
ctrlKey | Указывает, нажата клавиша Ctrl (true ) или нет (false ). |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно. |
delta | Указывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0. |
localX | Позиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
localY | Позиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
relatedObject | Ссылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши. |
shiftKey | Указывает, нажата клавиша Shift (true ) или нет(false ). |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно. |
move | Событие |
mx.events.MoveEvent
свойство MoveEvent.type =
mx.events.MoveEvent.MOVE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при перемещении объекта.
Переместить компонент можно путем установки свойств x
или y
, вызова метода move()
или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager должен будет изменить свойства x
или y
этого компонента:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
При вызове метода move()
событие move
передается перед возвратом этого метода. Во всех других ситуациях событие move
не передается до окончания изменений свойства.
MoveEvent.MOVE
определяет значение свойства type
объекта события для события move
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
oldX | Предыдущая координата x объекта в пикселях. |
oldY | Предыдущая координата y объекта в пикселах. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
preinitialize | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.PREINITIALIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается в начале последовательности инициализации компонента. При передаче этого события компонент находится в незавершенном состоянии. Многие компоненты, например элемент управления Button, создают внутренние нижестоящие компоненты для реализации функциональных возможностей; например, элемент управления Button создает внутренний компонент UITextField для представления своего текста метки. Когда Flex передает событие preinitialize
, нижестоящие элементы, включая внутренние нижестоящие элементы компонента, еще не созданы.
FlexEvent.PREINITIALIZE
определяет значение свойства type
объекта события preinitialize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
remove | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.REMOVE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild()
или removeChildAt()
. Если компонент удален из контейнера как неудовлетворительный нижестоящий элемент с помощью метода rawChildren.removeChild()
или rawChildren.removeChildAt()
, событие не передается.
FlexEvent.REMOVE
определяет значение свойства type
объекта события remove
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
resize | Событие |
mx.events.ResizeEvent
свойство ResizeEvent.type =
mx.events.ResizeEvent.RESIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется при изменении размеров компонента.
Размеры компонента можно изменить путем установки свойств width
или height
, вызовом метода setActualSize()
или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager потребуется изменить свойства width
или height
этого компонента:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
Событие resize
не передается до окончания изменения свойства.
ResizeEvent.RESIZE
определяет значение свойства type
объекта события resize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
oldHeight | Предыдущее значение height объекта в пикселях. |
oldWidth | Предыдущее значение width объекта в пикселах. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
show | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.SHOW
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении состояния объекта с «Невидимый» на «Видимый».
КонстантаFlexEvent.SHOW
определяет значение свойства type
объекта события show
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
toolTipCreate | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_CREATE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед созданием ToolTip.
При создании собственного объекта IToolTip и помещении ссылки на него в свойство объекта события toolTip
, передаваемое обработчику toolTipCreate
, ToolTipManager отображает пользовательский ToolTip. В противном случае ToolTipManager создает для отображения экземпляр ToolTipManager.toolTipClass
.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_CREATE
определяет значение свойства type
объекта события для события toolTipCreate
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipEnd | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_END
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом, когда ToolTip скрывается и вскоре будет удален.
Если эффект задается с использованием свойства ToolTipManager.hideEffect
, это событие передается после прекращения действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_END
определяет значение type
свойство объекта события для события toolTipEnd
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipHide | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_HIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед скрытием ToolTip.
Если эффект задается с использованием свойства ToolTipManager.hideEffect
, это событие отправляется до начала действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_HIDE
определяет значение свойства type
объекта события toolTipHide
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipShow | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOW
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед отображением ToolTip.
Если эффект задается с помощью свойства ToolTipManager.showEffect
, это событие передается до начала действия эффекта. Это событие используется для изменения ToolTip до ее появления.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_SHOW
определяет значение свойства type
объекта события toolTipShow
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipShown | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOWN
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при отображении ToolTip.
Если эффект задается с помощью свойства ToolTipManager.showEffect
, это событие передается после окончания действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_SHOWN
определяет значение свойства type
объекта события toolTipShown
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipStart | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_START
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом с установленным свойством toolTip
при наведении пользователем курсора мыши.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_START
определяет значение свойства type
объекта события toolTipStart
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
Tue Jun 12 2018, 11:34 AM Z