パッケージ | 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):void
alpha | プロパティ |
baselinePosition | プロパティ |
blendMode | プロパティ |
cacheAsBitmap | プロパティ |
document | プロパティ |
document:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。ドキュメントオブジェクトは、Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位にあるオブジェクトです。
実装
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 などのマウス操作に応答します。 そのため、UIComponent を完全に無効にするには、mouseEnabled
プロパティの値も false
に設定する必要があります。 あるコンテナに対して enabled
プロパティを false
に設定すると、そのコンテナとそのすべての子がグレー表示になり、それらのコンテナと子には入力できなくなります。
実装
public function get enabled():Boolean
public function set enabled(value:Boolean):void
explicitHeight | プロパティ |
explicitMaxHeight | プロパティ |
explicitMaxWidth | プロパティ |
explicitMinHeight | プロパティ |
explicitMinWidth | プロパティ |
explicitWidth | プロパティ |
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 | プロパティ |
percentWidth | プロパティ |
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 | プロパティ |
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 を参照してください。 |
* — 制約値です。制約値が定義されていない場合は 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 | () | メソッド |
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, 10:34 AM Z