| メソッド | プロパティ | 例 | フレームあり | フレームなし |
Move エフェクトは、指定された時間間隔でコンポーネントの位置を変更します。初期位置は xFrom と yFrom、移動先の位置は xTo と yTo の値でそれぞれ指定できます。また、コンポーネントの移動ピクセル数は xBy と yBy で指定できます。初期位置、移動先の位置、または移動量のうち、2 つを指定すると、残りの 1 つは Flex で計算されます。3 つの値をすべて指定すると、xBy と yBy の値が無視されます。xTo と yTo の値、または xBy と yBy の値のみを指定すると、xFrom と yFrom はオブジェクトの現在の位置に設定されます。
move トリガに Move エフェクトを指定し、From、To、By の 6 つのプロパティ値をどれも設定しない場合、オブジェクトが現在の位置から新しい位置にスムーズに移動するように、これらのプロパティの値が設定されます。
オブジェクトの元の位置が親コンテナによって決まっていた場合 (たとえば、オブジェクトが HBox の内部にある場合)、コンテナのレイアウトコードを次回実行したときに、オブジェクトの位置はその元の位置にリセットされます。オブジェクトが元の位置に戻らないようにするには、オブジェクトを Canvas コンテナの内部に置くか、親コンテナの autoLayout プロパティを false に設定します。
MXML シンタックス
<mx:Move> タグには、次のプロパティおよびその親クラスのプロパティを使用できます。
<mx:Move例を参照するにはここをクリックしてください
name="ID"
xFrom="val"
yFrom="val"
xTo="val"
yTo="val"
xBy="val"
yBy="val"
/>
| コンストラクタ | |
Move ( targetObj)
コンストラクタです。 |
|
| メソッド | |
| playEffect( )
: Void このエフェクトの再生を開始します。 |
| mx.effects.TweenEffect クラスから継承されるメソッド |
endEffect |
| mx.effects.Effect クラスから継承されるメソッド |
endEffect getAffectedProperties playEffect |
| プロパティ | |
| xBy:Number コンポーネントを x 軸に沿って移動するピクセル数を表します。 |
| xFrom:Number 初期位置の x 座標を表します。 |
| xTo:Number 移動先の位置の x 座標を表します。 |
| yBy:Number コンポーネントを y 軸に沿って移動するピクセル数を表します。 |
| yFrom:Number 初期位置の y 座標を表します。 |
| yTo:Number 移動先の位置の y 座標を表します。 |
| mx.effects.TweenEffect クラスから継承されるプロパティ |
easing |
| mx.effects.Effect クラスから継承されるプロパティ |
duration listener suspendBackgroundProcessing target |
| コンストラクタの詳細 |
Move( targetObj)
playEffect() メソッドを呼び出します。
パラメータ
targetObj:Object - このエフェクトでアニメーション化するオブジェクトを表します。
| メソッドの詳細 |
playEffect( )
: Void
playEffect() メソッドを呼び出します。| プロパティの詳細 |
xBy:Number
xFrom:Number
xTo:Number
yBy:Number
yFrom:Number
yTo:Number
| 例 |
| MoveEffectExample.mxml |
|