| パッケージ | fl.motion |
| クラス | public class AnimatorFactoryBase |
| 継承 | AnimatorFactoryBase Object |
| サブクラス | AnimatorFactory, AnimatorFactory3D |
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.28.0 |
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object 指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| motion : MotionBase [読み取り専用] MotionBase インスタンス。AnimatorFactoryBase インスタンスとそのターゲットオブジェクトが関連付けられています。 | AnimatorFactoryBase | ||
![]() | prototype : Object [静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| sceneName : String [書き込み専用] | AnimatorFactoryBase | ||
| transformationPoint : Point [書き込み専用] 表示オブジェクトを回転または拡大 / 縮小するための基準点です。 | AnimatorFactoryBase | ||
| transformationPointZ : int [書き込み専用] | AnimatorFactoryBase | ||
| プロパティ | 定義元 | ||
|---|---|---|---|
| _transformationPointZ : int | AnimatorFactoryBase | ||
| メソッド | 定義元 | ||
|---|---|---|---|
AnimatorFactoryBase(motion:MotionBase) AnimatorFactoryBase クラスのインスタンスを作成します。 | AnimatorFactoryBase | ||
addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase 該当する場合、ターゲットプロパティが DisplayObject に設定された AnimatorBase インスタンスを作成し、返します。これは、targetParent の targetName プロパティで、その Motion プロパティは作成時に AnimatorFactoryBase インスタンスに格納されます。 | AnimatorFactoryBase | ||
addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase 親 DisplayObjectContainer を参照し、AnimatorBase インスタンスを作成して返します。このインスタンスの target プロパティは、該当する場合、DisplayObject に設定されます。DisplayObject は targetParent の targetName プロパティで、Motion プロパティは作成時に AnimatorFactoryBase インスタンスに格納されます。 | AnimatorFactoryBase | ||
![]() | オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() | Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() | 指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() | ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() | 指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() | 指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| _transformationPointZ | プロパティ |
protected var _transformationPointZ:int| motion | プロパティ |
motion:MotionBase [読み取り専用] | 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.28.0 |
MotionBase インスタンス。AnimatorFactoryBase インスタンスとそのターゲットオブジェクトが関連付けられています。MotionBase インスタンスは、アニメーション化されたプロパティとその値を格納します。
public function get motion():MotionBase関連項目
| sceneName | プロパティ |
| transformationPoint | プロパティ |
transformationPoint:Point [書き込み専用] | 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
表示オブジェクトを回転または拡大 / 縮小するための基準点です。transformationPoint プロパティまたは setter は、AnimatorFactory3D サブクラスでオーバーライドされます。3D では、ポイントは 2D の場合のようにパーセンテージではなく、元のオブジェクトの変換ポイントの絶対値になります。
public function set transformationPoint(value:Point):void| transformationPointZ | プロパティ |
| AnimatorFactoryBase | () | コンストラクタ |
public function AnimatorFactoryBase(motion:MotionBase)| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.28.0 |
AnimatorFactoryBase クラスのインスタンスを作成します。
motion:MotionBase — 関連付けられた MotionBase インスタンスです。 |
| addTarget | () | メソッド |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.28.0 |
AnimatorBase インスタンスを作成し、返します。このインスタンスの target プロパティは、該当する場合、DisplayObject に設定されます。これは、targetName プロパティ(targetParent のプロパティ)で、その Motion プロパティは、作成時に AnimatorFactoryBase インスタンスに格納されます。
パラメータ
target:DisplayObject — モーショントゥイーンを使用する表示オブジェクトです。 | |
repeatCount:int (default = 0) — アニメーションを再生する回数です。デフォルト値の 0 では、アニメーションが無限にループします。 | |
autoPlay:Boolean (default = true) — アニメーションの再生を自動的に開始するかどうかを指定する値(デフォルトは true)です。 | |
startFrame:int (default = -1) —
親のタイムラインを基準として、アニメーションが開始するフレームです。親のタイムラインが関連付けられたモーションの継続時間より短い場合、startFrame はこの addTarget 呼び出しが行われてターゲットアニメーションが開始する前に、フレームの数を示します。
| |
useCurrentFrame:Boolean (default = false) —
true の場合、ターゲットオブジェクトを配置するアニメーションフレームを決定する親の currentFrame プロパティの使用を指定するフラグです。
|
AnimatorBase — 新しい AnimatorBase インスタンスです。 |
関連項目
| addTargetInfo | () | メソッド |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null):AnimatorBase| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | AIR 1.0 Flash Player 9.0.28.0 |
親 DisplayObjectContainer を参照し、AnimatorBase インスタンスを作成して返します。このインスタンスの target プロパティは、該当する場合、DisplayObject に設定されます。これは、targetName プロパティ(targetParent のプロパティ)で、その Motion プロパティは、作成時に AnimatorFactoryBase インスタンスに格納されます。
パラメータ
targetParent:DisplayObject — 親 DisplayObjectContainer です。 | |
targetName:String — 親を参照するターゲットインスタンス名です。 | |
repeatCount:int (default = 0) — アニメーションを再生する回数です。デフォルト値の 0 では、アニメーションが無限にループします。 | |
autoPlay:Boolean (default = true) — アニメーションの再生を自動的に開始するかどうかを指定する値(デフォルトは true)です。 | |
startFrame:int (default = -1) —
親のタイムラインを基準として、アニメーションが開始するフレームです。親のタイムラインが関連付けられたモーションの継続時間より短い場合、startFrame はこの addTarget 呼び出しが行われてターゲットアニメーションが開始する前に、フレームの数を示します。
| |
useCurrentFrame:Boolean (default = false) —
true の場合、ターゲットオブジェクトを配置するアニメーションフレームを決定する親の currentFrame プロパティの使用を指定するフラグです。
| |
initialPosition:Array (default = null) |
AnimatorBase — 新しい AnimatorBase インスタンスです。 |
関連項目