В настоящее время у меня проблемы с моим прелоадером.
У меня есть сайт класса as3 со следующим кодом:
public function Website() {
addEventListener(Event.ENTER_FRAME, PreloaderStart);
}
private function PreloaderStart(e:Event):void {
var bt:int=loaderInfo.bytesTotal;
var bl:int=loaderInfo.bytesLoaded;
trace(bl/bt);
var pt:int=Math.round(100*bl/bt);
preloaderMC.loadInfo.text="loading "+pt+"%";
if (bl==bt) {
removeEventListener(Event.ENTER_FRAME, PreloaderStart);
PreloaderOnComplete();
}
}
private function PreloaderOnComplete():void {
trace("loaded");
buildUI();
}
Я покрасил сцену в черный цвет, и когда я просто запустил свой флэш-файл, он проследил «загружен», поэтому все загружается хорошо, и он создает пользовательский интерфейс. Но когда я симулирую, нажав Ctrl + Enter дважды, я получаю белый экран и примерно через 10 секунд. (у меня swf 1 Мб, он имитирует 100 кбит / с), он мгновенно отображает предварительный загрузчик на 100% и загружает мой пользовательский интерфейс. Таким образом, мой текст не меняется с 0% -> 100%, но я просто получаю 100%, когда все загружено.
если кто-нибудь может мне помочь, я был бы благодарен.
Привет