В настоящее время у меня возникают проблемы с моим предварительным загрузчиком.симулятор предварительного натяжения белый экран: AS3
У меня есть веб-сайт класса 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%, когда все загружается.
Если кто-нибудь может мне помочь, я был бы благодарен.
С уважением
У меня есть только текстовое поле на моей сцене. в котором говорится: ...% загружено. Я загружаю контент, как только я получаю в функции buildUI() через код – Ayrton
любые символы в библиотеке с установкой Linkage (класс export). В профилировщике Bandwith, какой размер (в КБ) вашего первого кадра? –
это была именно проблема. Я сделал все в классе документов. Теперь, когда я добавил новый фрейм, изменил настройки для экспорта в фрейм 2, тогда evertyhing работал отлично. Большое спасибо – Ayrton