AS3でムービー全体のプリローダー

ActionScript 3.0でムービー全体のプリローダーです。
ムービー全体というか、rootというか、ムービー自体というか。
PreLoader.asファイル

package {
import flash.display.MovieClip;
import flash.events.*;
import flash.display.LoaderInfo;
public class PreLoader extends MovieClip {
// プライベートインスタンス変数
private var totalBytes:uint;
public function PreLoader()  {
totalBytes = this.root.loaderInfo.bytesTotal;
addEventListener(Event.ENTER_FRAME, loadEnterFrame);
}
function loadEnterFrame(eventObj:Event) {
if(this.root.loaderInfo.bytesLoaded == totalBytes) {
// ロード完了
}
}
}
}

ライブラリに適当にMC作ってプロパティのクラスに”PreLoader”を指定。
MCを配置して完了です。

トラックバック

http://blog.eternitydesign.net/archives/2007/07/as3.html/trackback