Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
graphics : Graphics [только для чтения]
Указывает объект Graphics, принадлежащий этому объекту Shape, где можно выполнять команды векторного рисования. | Shape | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | ProgrammaticSkin | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
measuredHeight : Number [только для чтения]
Рассчитанная высота этого объекта. | ProgrammaticSkin | ||
measuredWidth : Number [только для чтения]
Измеренная ширина этого объекта. | ProgrammaticSkin | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | ProgrammaticSkin | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | ProgrammaticSkin | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | ||
rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | DisplayObject | ||
rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | ||
rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | DisplayObject | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
styleName : Object
Вышестоящий компонент, используемый для получения значений стиля. | ProgrammaticSkin | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | ProgrammaticSkin | ||
visible : Boolean
Определяет видимость экранного объекта. | DisplayObject | ||
width : Number
Указывает ширину экранного объекта в пикселях. | DisplayObject | ||
x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
Конструктор. | ProgrammaticSkin | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает значение определенных свойств стиля. | ProgrammaticSkin | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | ProgrammaticSkin | ||
Выполнение вызова этого метода приводит к вызову метода validateProperties() компонента до визуализации списка отображения. | ProgrammaticSkin | ||
Вызов этого метода приводит к вызову метода validateSize() компонента до визуализации списка отображения. | ProgrammaticSkin | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Перемещает этот объект по указанным координатам осей x и y. | ProgrammaticSkin | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Устанавливает высоту и ширину этого объекта. | ProgrammaticSkin | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
При каждом изменении стиля необходимо повторно создавать данную тему оформления. | ProgrammaticSkin | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexShape | ||
Эта функция вызывается LayoutManager, когда данный элемент управления должен обеспечивать собственное отображение. | ProgrammaticSkin | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | ProgrammaticSkin | ||
Эта функция является пустой заглушкой, позволяющей элементу ProgrammaticSkin обеспечить реализацию интерфейса ILayoutManagerClient. | ProgrammaticSkin | ||
Эта функция является пустой заглушкой, позволяющей элементу ProgrammaticSkin обеспечить реализацию интерфейса ILayoutManagerClient. | ProgrammaticSkin | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | ProgrammaticSkin | ||
Служебная функция для создания матрицы горизонтального градиента. | ProgrammaticSkin | ||
Служебная функция для создания перевернутой матрицы градиентов. | ProgrammaticSkin | ||
Обеспечивает программное отображение рисунка для этой темы оформления. | ProgrammaticSkin | ||
Служебная функция для создания вертикальной матрицы градиентов. | ProgrammaticSkin |
initialized | свойство |
initialized:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались).
Реализация
public function get initialized():Boolean
public function set initialized(value:Boolean):void
measuredHeight | свойство |
measuredHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рассчитанная высота этого объекта. Она должна быть переопределена подклассами для возвращения предпочтительной высоты в тему оформления.
Реализация
public function get measuredHeight():Number
measuredWidth | свойство |
measuredWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеренная ширина этого объекта. Она должна быть переопределена подклассами для возвращения предпочтительной ширины в тему оформления.
Реализация
public function get measuredWidth():Number
nestLevel | свойство |
nestLevel:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Глубина этого объекта в иерархии включения. Это число используется кодом макета и измерения. Значение – 0, если этот компонент не находится в DisplayList.
Реализация
public function get nestLevel():int
public function set nestLevel(value:int):void
processedDescriptors | свойство |
processedDescriptors:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установлено на true
после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. Для контейнерного объекта значение устанавливается на true
в конце метода createComponentsFromDescriptors()
, что предполагает, что контейнерный объект создает нижестоящие записи из собственных нижестоящих дескрипторов.
Например, если контейнер Accordion использует отложенную реализацию, свойство processedDescriptors
для второй панели контейнера Accordion не приобретает значение true
до перехода пользователя к этой панели и создания нижестоящих элементов самой панелью. Однако если контейнером Accordion установлено свойство creationPolicy
на all
, свойство processedDescriptors
для второй панели устанавливается на true
в течение запуска приложения.
Для классов, которые не являются контейнерами, не имеющими дескрипторы, свойство устанавливается на true
после того, как метод createChildren()
создаст любые внутренние нижестоящие элементы компонента.
Реализация
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean):void
styleName | свойство |
styleName:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вышестоящий компонент, используемый для получения значений стиля. Как правило, в этом качестве устанавливается компонент, обеспечивший создание данной темы оформления.
Реализация
public function get styleName():Object
public function set styleName(value:Object):void
updateCompletePendingFlag | свойство |
updateCompletePendingFlag:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались).
Реализация
public function get updateCompletePendingFlag():Boolean
public function set updateCompletePendingFlag(value:Boolean):void
ProgrammaticSkin | () | Конструктор |
public function ProgrammaticSkin()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
drawRoundRect | () | метод |
protected function drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом.
Прямоугольник может иметь скругленные углы. Его края отображаются штрихами с использованием текущего стиля линии объекта Graphics. Он может быть залит одним цветом, градиентом или не иметь заливки. Для сплошной заливки может существовать значение прозрачности альфа-канала. Градиентная заливка может быть линейной или радиальной. В определенных точках градиента можно указать до 15 значений цветов и значений альфа-фактора. Кроме того, существует возможность задать угол поворота и матрицу преобразования градиента. Наконец, прямоугольник может включать прямоугольное отверстие со скругленными углами, выделенное в его середине.
Эта универсальная подпрограмма отображения прямоугольника применяется многими темами оформления. Она обеспечивает вызов методов drawRect()
или drawRoundRect()
(в классе flash.display.Graphics) для рисования данного объекта Graphics темы оформления.
Параметры
x:Number — Горизонтальная координата верхнего левого угла прямоугольника в указанной теме оформления.
| |
y:Number — Вертикальная координата верхнего левого угла прямоугольника в указанной теме оформления.
| |
width:Number — Ширина прямоугольника в пикселях.
| |
height:Number — Высота прямоугольника в пикселях.
| |
cornerRadius:Object (default = null ) — Радиус/радиусы скругления углов прямоугольника. Может принимать значение null , являться числом или объектом. Значение null указывает на то, что углы должны быть прямыми, а не скругленными. Числовое значение указывает на одинаковый радиус в пикселях для всех четырех углов. Если используется объект, он должен обладать свойствами с именами tl , tr , bl и br , значениями которых являются числа, характеризующие радиус в пикселях для левого верхнего, правого верхнего, левого нижнего и правого нижнего углов. Например, можно передать простой объект в виде { tl: 5, tr: 5, bl: 0, br: 0 } . По умолчанию используется значение null (квадратные углы).
| |
color:Object (default = null ) — Цвет заливки в модели RGB. Может принимать значение null , являться параметром uint или массивом. Если значение равно null , заливка прямоугольника не осуществляется. Параметр uint определяет цвет заливки в модели RGB. Например, для заливки красным цветом передается значение 0xFF0000 . Если значением является массив, он должен содержать элементы uint, определяющие цвета градиента. Например, для заполнения с использованием градиента «красный-желтый-синий» передается значение [0xFF0000, 0xFFFF00, 0x0000FF] . В градиенте можно указать до 15 цветов. По умолчанию применяется значение null (нет заливки).
| |
alpha:Object (default = null ) — Значение альфа-канала для заливки. Может принимать значение null, являться числом или массивом. Если значением свойства color является null, этот аргумент игнорируется. Если в качестве значения свойства color задан элемент uint, указывающий цвет заливки в модели RGB, то значением свойства alpha должно являться целое число, определяющее прозрачность заливки, для которого 0,0 соответствует полной прозрачности, а 1,0 – полной непрозрачности. Для указания полной непрозрачности вместо значения 1,0 также можно передать значение null. Если значением свойства color является массив, задающий цвета градиента, то свойство alpha должно содержать массив числовых значений с той же длиной, указывающий соответствующие значения альфа-фактора для градиента. В этом случае, значением по умолчанию является null (полностью непрозрачно).
| |
gradientMatrix:Matrix (default = null ) — Объект матрицы, используемый для градиентной заливки. Для создания значения этого параметра применяются служебные методы horizontalGradientMatrix() , verticalGradientMatrix() и rotatedGradientMatrix() .
| |
gradientType:String (default = "linear ") — Тип градиентной заливки. Возможные значения: GradientType.LINEAR или GradientType.RADIAL . (Класс GradientType находится в пакете flash.display.)
| |
gradientRatios:Array (default = null ) — (необязательное значение по умолчанию [0,255]). Указывает распределение цветов. Количество значений должно соответствовать числу цветов, определенных в параметре color . Каждое значение определяет процентное значение ширины, на которой цвет представлен на 100 %. Значение 0 обозначает левую позицию окна градиента, а 255 - правую.
| |
hole:Object (default = null ) — (необязательно) Прямоугольное отверстие со скругленными углами, которое должно быть выделено в середине прямоугольника со скругленными углами и сплошной заливкой { x: #, y: #, w: #, h: #, r: # или { br: #, bl: #, tl: #, tr: # } }
|
Связанные элементы API
getStyle | () | метод |
public function getStyle(styleProp:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение определенных свойств стиля.
Параметры
styleProp:String — Имя свойства стиля.
|
* — Значение стиля. Любой тип объекта, который может являться значением свойств стиля, например int, Number, String и т. д.
|
horizontalGradientMatrix | () | метод |
protected function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Служебная функция для создания матрицы горизонтального градиента.
Параметры
x:Number — Левый край градиента.
| |
y:Number — Верхний край градиента.
| |
width:Number — Ширина градиента.
| |
height:Number — Высота градиента.
|
Matrix — Матрица горизонтального градиента. Это временный объект, который должен использоваться только для однократного последующего вызова метода drawRoundRect() .
|
invalidateDisplayList | () | метод |
public function invalidateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отмечает компонент с целью вызова его метода updateDisplayList()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения ширины и высоты нерационально обновлять компонент сразу же после изменения ширины, а затем выполнять новое обновление после изменения высоты. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации компонента с учетом его новых размеров.
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
invalidateProperties | () | метод |
public function invalidateProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполнение вызова этого метода приводит к вызову метода validateProperties()
компонента до визуализации списка отображения.
Для компонентов, расширяющих UIComponent, это означает, что вызван метод commitProperties()
.
invalidateSize | () | метод |
public function invalidateSize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызов этого метода приводит к вызову метода validateSize()
компонента до визуализации списка отображения.
Для компонентов, расширяющих UIComponent, это означает, что вызван метод measure()
до тех пор, пока не установлены свойства explicitWidth
и explicitHeight
для компонента.
move | () | метод |
public function move(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает этот объект по указанным координатам осей x и y.
Параметры
x:Number — Расположение по горизонтали в пикселях.
| |
y:Number — Расположение по вертикали в пикселях.
|
rotatedGradientMatrix | () | метод |
protected function rotatedGradientMatrix(x:Number, y:Number, width:Number, height:Number, rotation:Number):Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Служебная функция для создания перевернутой матрицы градиентов.
Параметры
x:Number — Левый край градиента.
| |
y:Number — Верхний край градиента.
| |
width:Number — Ширина градиента.
| |
height:Number — Высота градиента.
| |
rotation:Number — Угол поворота в градусах.
|
Matrix — Матрица горизонтального градиента. Это временный объект, который должен использоваться только для однократного последующего вызова метода drawRoundRect() .
|
setActualSize | () | метод |
public function setActualSize(newWidth:Number, newHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает высоту и ширину этого объекта.
Параметры
newWidth:Number — Ширина этого объекта в пикселях.
| |
newHeight:Number — Высота этого объекта в пикселях.
|
styleChanged | () | метод |
public function styleChanged(styleProp:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
При каждом изменении стиля необходимо повторно создавать данную тему оформления. Подклассы могут переопределять этот метод и выполнять более подробное тестирование перед выполнением вызова invalidateDisplayList().
Параметры
styleProp:String — Имя измененного свойства стиля или значение null при изменении всех стилей для этого компонента.
|
updateDisplayList | () | метод |
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает программное отображение рисунка для этой темы оформления.
Подклассы должны обеспечить отмену этого метода и включать вызов методов, таких как graphics.moveTo()
и graphics.lineTo()
.
Это осуществляется перед любым масштабированием исходных данных, например эффектом масштабирования или кода пользователя. Масштабирование, выполняемое позднее, в компоненте не учитывается.
Параметры
unscaledWidth:Number — Ширина этого объекта в пикселях перед любым масштабированием.
| |
unscaledHeight:Number — Высота этого объекта в пикселях перед любым масштабированием.
|
validateDisplayList | () | метод |
public function validateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта функция вызывается LayoutManager, когда данный элемент управления должен обеспечивать собственное отображение. Фактическое отображение производится в функции updateDisplayList
, вызываемой этой функцией.
validateNow | () | метод |
public function validateNow():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости.
validateProperties | () | метод |
public function validateProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта функция является пустой заглушкой, позволяющей элементу ProgrammaticSkin обеспечить реализацию интерфейса ILayoutManagerClient. Метод LayoutManager.invalidateProperties()
, который обычно может инициировать вызов этого метода, не вызывается темами оформления.
validateSize | () | метод |
public function validateSize(recursive:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта функция является пустой заглушкой, позволяющей элементу ProgrammaticSkin обеспечить реализацию интерфейса ILayoutManagerClient. Метод LayoutManager.invalidateSize()
, который обычно может инициировать вызов данного метода, не вызывается темами оформления.
Параметры
recursive:Boolean (default = false ) — Определяет, подлежат ли проверки нижестоящие элементы этой темы оформления.
|
verticalGradientMatrix | () | метод |
protected function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Служебная функция для создания вертикальной матрицы градиентов.
Параметры
x:Number — Левый край градиента.
| |
y:Number — Верхний край градиента.
| |
width:Number — Ширина градиента.
| |
height:Number — Высота градиента.
|
Matrix — Матрица горизонтального градиента. Это временный объект, который должен использоваться только для однократного последующего вызова метода drawRoundRect() .
|
Tue Jun 12 2018, 11:34 AM Z