パッケージ | fl.transitions |
クラス | public class TransitionManager |
継承 | TransitionManager EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
次の 2 つのうちいずれかの方法で TransitionManager インスタンスを作成できます。
-
TransitionManager.start()
メソッドを呼び出します。これは、TransitionManager インスタンスを作成する最も簡単で、推奨される方法です。 -
new
演算子を使用します。次に、トランジションのプロパティを指定し、その後でTransitionManager.startTransition()
メソッドを呼び出してトランジション効果を開始します。
関連する API エレメント
TransitionManager コンストラクター関数
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
content : MovieClip
TransitionManager のトランジション適用先となるムービークリップインスタンスです。 | TransitionManager | ||
contentAppearance : Object [読み取り専用]
トランジション適用先となる保存されたコンテンツのビジュアルプロパティ(ターゲットムービークリップ)を含むオブジェクトです。 | TransitionManager |
メソッド | 定義元 | ||
---|---|---|---|
TransitionManager(content:MovieClip)
新しい TransitionManager インスタンスを作成するためのコンストラクター関数。 | TransitionManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
[静的]
新しい TransitionManager インスタンスを作成し、ターゲットオブジェクトを指定してから、トランジションを適用して、開始します。 | TransitionManager | ||
トランジションインスタンスを作成し、開始します。 | TransitionManager | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
content | プロパティ |
contentAppearance | プロパティ |
TransitionManager | () | コンストラクター |
public function TransitionManager(content:MovieClip)
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
新しい TransitionManager インスタンスを作成するためのコンストラクター関数。ただし、TransitionManager.start()
メソッドの方がより効率的に TransitionManager インスタンスを作成および実装できます。TransitionManager コンストラクター関数を使用してインスタンスを作成する場合、new
演算子を使用してから、トランジションのプロパティを指定し、その後で TransitionManager.startTransition()
メソッドを呼び出してトランジション効果を開始します。
次に実際の使用例を示します。
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
content:MovieClip — トランジション効果を適用する対象の MovieClip オブジェクト。
|
関連する API エレメント
start | () | メソッド |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
新しい TransitionManager インスタンスを作成し、ターゲットオブジェクトを指定してから、トランジションを適用して、開始します。具体的には、このメソッドを呼び出すと、TransitionManager クラスのインスタンスを(まだ存在していない場合は)作成し、transParams
パラメーターで指定されたトランジションクラスのインスタンスを作成して、トランジションを開始します。このトランジションは、content
パラメーターで指定されたムービークリップに適用されます。
次に実際の使用例を示します。
import fl.transitions.*; import fl.transitions.easing.*; TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
パラメーター
content:MovieClip — トランジション効果を適用する対象の MovieClip オブジェクト。
| |
transParams:Object — オブジェクト内で渡されるパラメーターのコレクション。transParams オブジェクトには、適用するトランジション効果のクラスを示す type パラメーターに続けて、direction 、duration および easing の各パラメーターが必要です。さらに、そのトランジション効果クラスで必要なパラメーターがある場合はそれも指定する必要があります。例えば、fl.transitions.Iris トランジション効果クラスでは、他に startPoint パラメーターおよび shape パラメーターが必要です。したがって、すべてのトランジションで必要な type 、duration 、および easing の各パラメーターの他に、(transParams オブジェクトに対して)fl.transitions.Iris 効果で必要な startPoint パラメーターおよび shape パラメーターを付加する必要があります。
|
fl.transitions:Transition — Transition のインスタンス。
|
startTransition | () | メソッド |
public function startTransition(transParams:Object):fl.transitions:Transition
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flash CS3 |
ランタイムバージョン: | Flash Player 9, AIR 1.0 |
トランジションインスタンスを作成し、開始します。一致するトランジションが既に存在している場合、そのトランジションが削除され、新しいトランジションが作成および開始されます。このメソッドはコンストラクター関数と組み合わせて使用されます。
次に実際の使用例を示します。
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
代わりに、TransitionManager.start()
メソッドを使用することもできます。このメソッドの方がより効率的にトランジション効果を実装できます。
パラメーター
transParams:Object — オブジェクト内で渡されるパラメーターのコレクション。transParams オブジェクトには、適用するトランジション効果のクラスを示す type パラメーターに続けて、direction、duration、および easing の各パラメーターが必要です。さらに、そのトランジション効果クラスで必要なパラメーターがある場合はそれも指定する必要があります。例えば、fl.transitions.Iris トランジション効果クラスでは、他に startPoint パラメーターおよび shape パラメーターが必要です。したがって、すべてのトランジションで必要な type 、duration 、および easing の各パラメーターの他に、(transParams オブジェクトに対して)fl.transitions.Iris 効果で必要な startPoint パラメーターおよび shape パラメーターを付加する必要があります。
|
fl.transitions:Transition — Transition のインスタンス。
|
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z