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を配置して完了です。