| 包 | 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 | |||
[静态]
当需要使用报告 width、height、min、max、explicit、measured 等属性的 IUIComponent 时,调用 getCompatibleIUIComponent。 | 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):voidalpha | 属性 |
baselinePosition | 属性 |
blendMode | 属性 |
cacheAsBitmap | 属性 |
document | 属性 |
enabled | 属性 |
enabled:Boolean| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
组件是否可以接受用户交互。将 enabled 属性设置为 false 后,某些组件仍会响应鼠标交互,如 mouseOver。因此,要完全禁用 UIComponent,您应该将 mouseEnabled 属性的值也设置为 false。如果将容器的 enabled 属性设置为 false,则 Flex 会使该容器及其所有子项的颜色变暗,并阻止用户向容器及其所有子项输入内容。
实现
public function get enabled():Boolean public function set enabled(value:Boolean):voidexplicitHeight | 属性 |
explicitMaxHeight | 属性 |
explicitMaxWidth | 属性 |
explicitMinHeight | 属性 |
explicitMinWidth | 属性 |
explicitWidth | 属性 |
filters | 属性 |
focusPane | 属性 |
height | 属性 |
includeInLayout | 属性 |
isPopUp | 属性 |
loaderInfo | 属性 |
loaderInfo:LoaderInfo [只读] | 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
实现
public function get loaderInfo():LoaderInfomask | 属性 |
mask:DisplayObject| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
实现
public function get mask():DisplayObject public function set mask(value:DisplayObject):voidmaxHeight | 属性 |
maxWidth | 属性 |
measuredHeight | 属性 |
measuredMinHeight | 属性 |
measuredMinWidth | 属性 |
measuredWidth | 属性 |
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):voidparent | 属性 |
parent:DisplayObjectContainer [只读] | 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
实现
public function get parent():DisplayObjectContainerpercentHeight | 属性 |
percentWidth | 属性 |
root | 属性 |
root:DisplayObject [只读] | 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 3 |
| 运行时版本: | Flash Player 9, AIR 1.1 |
实现
public function get root():DisplayObjectrotation | 属性 |
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):voidtransform | 属性 |
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):voidtweeningProperties | 属性 |
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 |
当需要使用在后放大坐标中报告 width、height、min、max、explicit、measured 等属性的 IUIComponent 时,调用 getCompatibleIUIComponent。
参数
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。 |
* — 约束值;如果尚未定义约束值,则为空。
|
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 | () | 方法 |
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:04 AM Z
隐藏继承的公共属性
显示继承的公共属性