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