そこで、ロードされたフレームのパーセンテージに従って満たされる円形のプリローダーを設計しました。プリローダーを除いて、1 つまたは 2 つのフレームのコンテンツですべてがうまく機能します。10 億のフレームとムービー クリップを含むすべてのサイトを追加すると、プリローダーが適切に機能しなくなり、何が問題なのかを理解するのに 4 日ほど費やしたため、これに本当に飽き飽きしています。
残念ながら、私は問題を見つけることができませんでした。プロが何が問題なのかを説明してくれることを願っています. 皆さん、ありがとうございました。
プリローダーからのコード:
import flash.display.*;
import flash.events.ProgressEvent;
import flash.events.Event;
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
this.loaderInfo.addEventListener(Event.COMPLETE, loaded);
function loading(e:ProgressEvent):void{
var porcent:Number = Math.floor((e.bytesLoaded / e.bytesTotal) * 100);
porcent_txt.text = String(porcent) + "%";
loader.gotoAndPlay(porcent);
}
function loaded(e:Event):void{
this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loading);
this.loaderInfo.removeEventListener(Event.COMPLETE, loaded);
gotoAndStop("enter");
}