パッケージ | fl.motion |
クラス | public class AnimatorFactoryBase |
継承 | AnimatorFactoryBase Object |
サブクラス | AnimatorFactory, AnimatorFactory3D, AnimatorFactoryUniversal |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
motion : MotionBase [読み取り専用]
MotionBase インスタンス。AnimatorFactoryBase インスタンスとそのターゲットオブジェクトが関連付けられています。 | AnimatorFactoryBase | ||
sceneName : String [書き込み専用]
3D モーション用に書き出されたのシーンの参照。このシーンを、親タイムラインにロードすることができます。 | AnimatorFactoryBase | ||
transformationPoint : Point [書き込み専用]
表示オブジェクトを回転または拡大 / 縮小するための基準点です。 | AnimatorFactoryBase | ||
transformationPointZ : int [書き込み専用]
表示オブジェクトを回転または拡大 / 縮小するための基準点の z 座標です。 | AnimatorFactoryBase |
メソッド | 定義元 | ||
---|---|---|---|
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, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
親 DisplayObjectContainer を参照し、AnimatorBase インスタンスを作成して返します。このインスタンスの target プロパティは、該当する場合、DisplayObject に設定されます。DisplayObject は targetParent の targetName プロパティで、Motion プロパティは作成時に AnimatorFactoryBase インスタンスに格納されます。 | AnimatorFactoryBase | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
motion | プロパティ |
motion:MotionBase
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
MotionBase
インスタンス。AnimatorFactoryBase
インスタンスとそのターゲットオブジェクトが関連付けられています。MotionBase
インスタンスは、アニメーション化されたプロパティとその値を格納します。
実装
public function get motion():MotionBase
関連する API エレメント
sceneName | プロパティ |
transformationPoint | プロパティ |
transformationPoint:Point
[書き込み専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
表示オブジェクトを回転または拡大 / 縮小するための基準点です。transformationPoint
プロパティまたは setter は、AnimatorFactory3D
サブクラスでオーバーライドされます。3D では、ポイントは 2D の場合のようにパーセンテージではなく、元のオブジェクトの変換ポイントの絶対値になります。
実装
public function set transformationPoint(value:Point):void
transformationPointZ | プロパティ |
transformationPointZ:int
[書き込み専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
表示オブジェクトを回転または拡大 / 縮小するための基準点の z 座標です。transformationPoint
プロパティまたは setter は、AnimatorFactory3D
サブクラスでオーバーライドされます。3D では、ポイントは 2D の場合のようにパーセンテージではなく、元のオブジェクトの変換ポイントの絶対値になります。
実装
public function set transformationPointZ(value:int):void
AnimatorFactoryBase | () | コンストラクター |
public function AnimatorFactoryBase(motion:MotionBase, motionArray:Array = null)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
AnimatorFactoryBase
クラスのインスタンスを作成します。
motion:MotionBase — 関連付けられた MotionBase インスタンスです。
| |
motionArray:Array (default = null )
|
addTarget | () | メソッド |
public function addTarget(target:DisplayObject, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false):AnimatorBase
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
AnimatorBase
インスタンスを作成し、返します。このインスタンスの target プロパティは、該当する場合、DisplayObject
(targetParent
の targetName
プロパティ)に設定され、その 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 インスタンスです。
|
関連する API エレメント
addTargetInfo | () | メソッド |
public function addTargetInfo(targetParent:DisplayObject, targetName:String, repeatCount:int = 0, autoPlay:Boolean = true, startFrame:int = -1, useCurrentFrame:Boolean = false, initialPosition:Array = null, zIndex:int = -1, placeholderName:String = null, instanceFactoryClass:Class = null):AnimatorBase
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS4 |
ランタイムバージョン: | Flash Player 9.0.28.0, AIR 1.0 |
親 DisplayObjectContainer
を参照し、AnimatorBase
インスタンスを作成して返します。このインスタンスの target プロパティは、該当する場合、DisplayObject
に設定されます。これは、targetParent
の targetName
プロパティで、Motion
プロパティは作成時に AnimatorFactoryBase
インスタンスに格納されます。
パラメーター
targetParent:DisplayObject — 親 DisplayObjectContainer です。
| |
targetName:String — 親を参照するターゲットインスタンス名です。
| |
repeatCount:int (default = 0 ) — アニメーションを再生する回数です。デフォルト値の 0 では、アニメーションが無限にループします。
| |
autoPlay:Boolean (default = true ) — アニメーションの再生を自動的に開始するかどうかを指定する値(デフォルトは true)です。
| |
startFrame:int (default = -1 ) — 親のタイムラインを基準として、アニメーションが開始するフレームです。親のタイムラインが関連付けられたモーションの継続時間より短い場合、startFrame はこの addTarget 呼び出しが行われてターゲットアニメーションが開始する前に、フレームの数を示します。親が SimpleButton の場合は、startFrame を使用して、モーションが適用されるボタンの状態(0 は upState、1 は overState、2 は downState)を示します。
| |
useCurrentFrame:Boolean (default = false ) — true の場合、ターゲットオブジェクトを配置するアニメーションフレームを決定する親の currentFrame プロパティの使用を指定するフラグです。
| |
initialPosition:Array (default = null ) — null 以外の場合は、生成された AnimatorBase インスタンスの initialPosition プロパティを設定します。
| |
zIndex:int (default = -1 ) — 親が SimpleButton の場合、この値は 0 から始まるオブジェクトの z 順序です。この順序に従って、アニメーションが適用されます。ボタンにオブジェクトが 1 つしかない場合、zIndex には 0 ではなく、-1 が設定されます。デフォルト値は -1 です。
| |
placeholderName:String (default = null ) — null 以外の場合は、instanceNameFactoryClass によって作成された DisplayObject で置き換えられるステージ上のインスタンスを指定します。デフォルト値は null です。
| |
instanceFactoryClass:Class (default = null ) — null 以外の場合は、プレースホルダーを置き換える DisplayObject の作成に使用するクラスです。デフォルト値は null です。
|
AnimatorBase — 新しい AnimatorBase インスタンスです。
|
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z