サンプル概要
Flashでスライドショーなどを作成する場合など、クロスフェード(フェードイン、フェードアウト)させたいケースは多々あると思います。
ActionScript3.0 では「TransitionManager」を利用すると良いでしょう。TransitionManager ではフェードの他にも色々なトランジション効果を画面遷移に与えることができます。
サンプルについて
ボタンをクリックすると、クロスフェードしながら画像が切り替わります。
/* サンプルコード */
// トランジション効果を設定
var transParams:Object = new Object();
transParams.type = Fade;
transParams.direction = Transition.IN;
transParams.duration = 1;
transParams.easing = Regular.easeOut;
// ムービークリップにトランジションを適用
var transManager:TransitionManager = new TransitionManager(movieClip);
var trans:Transition = transManager.startTransition(transParams);
// トランジションが完了した時点で呼び出す関数を指定
transManager.addEventListener("allTransitionsInDone", functionName);
Flashコンテンツ作成のご依頼・お見積もりはプラス・ファイブまでお気軽にお問い合わせください。
