Flash / ActionScript プログラムに関する各種メモ書き

mcがステージに配置されると同時にTweenerアニメーションを実行する場合のmcのローディングを待つ方法

mcがステージに配置されると同時に Tweener アニメーションを実行する場合は

下記関数で読み込み完了を待った方がいいみたいです。

■ mc内のタイムラインアクションに以下を記述

(mc内の my_mc にエフェクトを加える場合)

// load complete
var totalBytes = this.loaderInfo.bytesTotal;
addEventListener(Event.ENTER_FRAME, loadEnterFrame);
function loadEnterFrame(eventObj:Event) {
	//trace('this mc loading ...');
	if(Object(root).loaderInfo.bytesLoaded == totalBytes) {
		// ロード完了
		//trace('this mc load complete');
		this.removeEventListener(Event.ENTER_FRAME, loadEnterFrame);
		Tweener.addTween(my_mc, {alpha:1, time:0.5, transition:"linear" });
	}
}

関連エントリー

No.669
02/19 16:48

edit

ActionScript3.0
Tweener