Пакет | mx.containers.utilityClasses |
Класс | public class PostScaleAdapter |
Наследование | PostScaleAdapter Object |
Реализует | IUIComponent, IConstraintClient, IInvalidating |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties | PostScaleAdapter | ||
alpha : Number | PostScaleAdapter | ||
baselinePosition : Number [только для чтения]
| PostScaleAdapter | ||
blendMode : String | PostScaleAdapter | ||
cacheAsBitmap : Boolean | PostScaleAdapter | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
document : Object
Ссылка на объект документа, связанный с этим компонентом. | PostScaleAdapter | ||
enabled : Boolean
Возможность использования компонента пользователем. | PostScaleAdapter | ||
explicitHeight : Number
Явно указанная высота для компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
explicitMaxHeight : Number [только для чтения]
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
explicitMaxWidth : Number [только для чтения]
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
explicitMinHeight : Number [только для чтения]
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
explicitMinWidth : Number [только для чтения]
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
explicitWidth : Number
Явно указанная ширина для компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
filters : Array | PostScaleAdapter | ||
focusPane : Sprite
Один объект Sprite, распределенный между компонентами и используемый в качестве перекрытия для отображения индикатора фокуса. | PostScaleAdapter | ||
height : Number | PostScaleAdapter | ||
includeInLayout : Boolean | PostScaleAdapter | ||
isPopUp : Boolean | PostScaleAdapter | ||
loaderInfo : LoaderInfo [только для чтения]
| PostScaleAdapter | ||
mask : DisplayObject | PostScaleAdapter | ||
maxHeight : Number [только для чтения]
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
maxWidth : Number [только для чтения]
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
measuredHeight : Number [только для чтения]
Рассчитанная высота этого объекта. | PostScaleAdapter | ||
measuredMinHeight : Number | PostScaleAdapter | ||
measuredMinWidth : Number | PostScaleAdapter | ||
measuredWidth : Number [только для чтения]
Измеренная ширина этого объекта. | PostScaleAdapter | ||
minHeight : Number [только для чтения]
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
minWidth : Number [только для чтения]
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | PostScaleAdapter | ||
mouseX : Number [только для чтения]
| PostScaleAdapter | ||
mouseY : Number [только для чтения]
| PostScaleAdapter | ||
name : String | PostScaleAdapter | ||
opaqueBackground : Object | PostScaleAdapter | ||
owner : DisplayObjectContainer | PostScaleAdapter | ||
parent : DisplayObjectContainer [только для чтения]
| PostScaleAdapter | ||
percentHeight : Number
Число, указывающее высоту компонента в виде процента от размера вышестоящего элемента. | PostScaleAdapter | ||
percentWidth : Number
Число, указывающее ширину компонента в процентах от размера его вышестоящего элемента. | PostScaleAdapter | ||
root : DisplayObject [только для чтения]
| PostScaleAdapter | ||
rotation : Number | PostScaleAdapter | ||
scale9Grid : Rectangle | PostScaleAdapter | ||
scaleX : Number | PostScaleAdapter | ||
scaleY : Number | PostScaleAdapter | ||
scrollRect : Rectangle | PostScaleAdapter | ||
stage : Stage [только для чтения]
| PostScaleAdapter | ||
systemManager : ISystemManager
Ссылка на объект SystemManager для этого компонента. | PostScaleAdapter | ||
transform : flash.geom:Transform | PostScaleAdapter | ||
tweeningProperties : Array
Используется EffectManager. | PostScaleAdapter | ||
visible : Boolean | PostScaleAdapter | ||
width : Number | PostScaleAdapter | ||
x : Number | PostScaleAdapter | ||
y : Number | PostScaleAdapter |
Метод | Определено | ||
---|---|---|---|
PostScaleAdapter | |||
PostScaleAdapter | |||
PostScaleAdapter | |||
PostScaleAdapter | |||
[статические]
Вызовите getCompatibleIUIComponent, если требуется работа с интерфейсом IUIComponent, который сообщает о свойствах width, height, min, max, explicit, measured и т. д. | PostScaleAdapter | ||
Возвращает указанное значение ограничения. | PostScaleAdapter | ||
PostScaleAdapter | |||
PostScaleAdapter | |||
PostScaleAdapter | |||
PostScaleAdapter | |||
PostScaleAdapter | |||
Показывает, определено ли заданное свойство для объекта. | Object | ||
PostScaleAdapter | |||
PostScaleAdapter | |||
Инициализация объекта. | PostScaleAdapter | ||
Вызов метода приводит к вызову метода validateDisplayList() компонента до визуализации списка отображения. | PostScaleAdapter | ||
Выполнение вызова этого метода приводит к вызову метода validateProperties() компонента до визуализации списка отображения. | PostScaleAdapter | ||
Вызов этого метода приводит к вызову метода validateSize() компонента до визуализации списка отображения. | PostScaleAdapter | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
PostScaleAdapter | |||
Перемещает этот объект по указанным координатам осей x и y. | PostScaleAdapter | ||
PostScaleAdapter | |||
PostScaleAdapter | |||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
PostScaleAdapter | |||
Устанавливает фактический размер для этого объекта. | PostScaleAdapter | ||
Устанавливает указанное значение ограничения. | PostScaleAdapter | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
PostScaleAdapter | |||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Проверяет и обновляет свойства и макет этого объекта посредством немедленного вызова методов validateProperties(), validateSize() и validateDisplayList(), если необходимо. | PostScaleAdapter | ||
Возвращает элементарное значение заданного объекта. | Object | ||
PostScaleAdapter |
accessibilityProperties | свойство |
accessibilityProperties:AccessibilityProperties
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get accessibilityProperties():AccessibilityProperties
public function set accessibilityProperties(value:AccessibilityProperties):void
alpha | свойство |
baselinePosition | свойство |
blendMode | свойство |
cacheAsBitmap | свойство |
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
enabled | свойство |
enabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возможность использования компонента пользователем. После установки свойства enabled
на false
некоторые компоненты по-прежнему отвечают на использование мыши, например на событие mouseOver. В результате для полного отключения UIComponents требуется установить значение свойства mouseEnabled
на false
. При установке свойства enabled
на false
для контейнера Flex затемняет цвет контейнера и всех его нижестоящих элементов, а также блокирует ввод данных пользователем в контейнер и во все нижестоящие элементы.
Реализация
public function get enabled():Boolean
public function set enabled(value:Boolean):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
explicitMaxHeight | свойство |
explicitMaxWidth | свойство |
explicitMinHeight | свойство |
explicitMinWidth | свойство |
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
filters | свойство |
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
height | свойство |
includeInLayout | свойство |
isPopUp | свойство |
loaderInfo | свойство |
loaderInfo:LoaderInfo
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get loaderInfo():LoaderInfo
mask | свойство |
mask:DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get mask():DisplayObject
public function set mask(value:DisplayObject):void
maxHeight | свойство |
maxWidth | свойство |
measuredHeight | свойство |
measuredHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рассчитанная высота этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredHeight():Number
measuredMinHeight | свойство |
measuredMinWidth | свойство |
measuredWidth | свойство |
measuredWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеренная ширина этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredWidth():Number
minHeight | свойство |
minWidth | свойство |
mouseX | свойство |
mouseY | свойство |
name | свойство |
opaqueBackground | свойство |
owner | свойство |
owner:DisplayObjectContainer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer):void
parent | свойство |
parent:DisplayObjectContainer
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get parent():DisplayObjectContainer
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
root | свойство |
root:DisplayObject
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get root():DisplayObject
rotation | свойство |
scale9Grid | свойство |
scaleX | свойство |
scaleY | свойство |
scrollRect | свойство |
stage | свойство |
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
transform | свойство |
transform:flash.geom:Transform
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация
public function get transform():flash.geom:Transform
public function set transform(value:flash.geom:Transform):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
visible | свойство |
width | свойство |
x | свойство |
y | свойство |
PostScaleAdapter | () | Конструктор |
addEventListener | () | метод |
dispatchEvent | () | метод |
getBounds | () | метод |
public function getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметры
targetCoordinateSpace:DisplayObject |
Rectangle |
getCompatibleIUIComponent | () | метод |
public static function getCompatibleIUIComponent(obj:Object):IUIComponent
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызовите getCompatibleIUIComponent, если требуется работа с интерфейсом IUIComponent, который сообщает о свойствах width, height, min, max, explicit, measured и т. д. в координатах последующего масштабирования.
Параметры
obj:Object |
IUIComponent |
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 | () | метод |
getExplicitOrMeasuredWidth | () | метод |
getRect | () | метод |
public function getRect(targetCoordinateSpace:DisplayObject):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметры
targetCoordinateSpace:DisplayObject |
Rectangle |
globalToLocal | () | метод |
hasEventListener | () | метод |
hitTestObject | () | метод |
public function hitTestObject(obj:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметры
obj:DisplayObject |
Boolean |
hitTestPoint | () | метод |
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализация объекта.
invalidateDisplayList | () | метод |
public function invalidateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызов метода приводит к вызову метода validateDisplayList()
компонента до визуализации списка отображения.
Для компонентов, расширяющих UIComponent, это означает, что вызван метод 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
для компонента.
localToGlobal | () | метод |
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 для этого объекта.
|
owns | () | метод |
public function owns(displayObject:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметры
displayObject:DisplayObject |
Boolean |
parentChanged | () | метод |
public function parentChanged(p:DisplayObjectContainer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параметры
p:DisplayObjectContainer |
removeEventListener | () | метод |
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:* — Новое значение для ограничения.
|
setVisible | () | метод |
validateNow | () | метод |
public function validateNow():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет и обновляет свойства и макет этого объекта посредством немедленного вызова методов validateProperties()
, validateSize()
и validateDisplayList()
, если необходимо.
Как правило, новые значения не применяются к компоненту сразу после изменения свойств. Как правило, выполняется весь код приложения, который в то время должен быть выполнен. Затем LayoutManager выполняет вызов методов validateProperties()
, validateSize()
и validateDisplayList()
в компонентах на основании их потребности в проверке и глубины иерархии объектов списка отображения.
Например, отложена установка свойства width
так как, возможно, потребуется перерасчет ширин нижестоящих и вышестоящих элементов объектов. Задержка обработки также предотвращает множественное повторение свойства, если код приложения выполняет установку свойства width
несколько раз. Этот метод позволяет отменить вручную подобное поведение.
willTrigger | () | метод |
Tue Jun 12 2018, 11:34 AM Z