Я работаю над игрой во Flash CS5 / AS3 и пытаюсь заставить работать мой предварительный загрузчик. В данный момент, когда я загружаю SWF-файл с помощью функции имитации загрузки, файл загружается, но мой предварительный загрузчик не отображается. Предварительный загрузчик показывает на момент, когда загрузка составляет около 90%.
Я снял флажок «экспортировать в первый кадр», так как это то, что Интернет сказал мне, но есть так много разных учебных пособий почти для каждой версии Flash / AS вокруг, что я довольно запутался; не уверен, как это исправить.
Мой код предварительной загрузки выглядит следующим образом:
stop();
this.addEventListener(Event.ENTER_FRAME, loading);
function loading(e:Event):void{
var total:Number = this.stage.loaderInfo.bytesTotal;
var loaded:Number = this.stage.loaderInfo.bytesLoaded;
percent_txt.text = Math.floor((loaded/total)*100)+ "%";
if (total == loaded){
play();
this.removeEventListener(Event.ENTER_FRAME, loading);
}
}
Не уверен, что это поможет. Надеюсь, кто-нибудь знает быстрое решение. Я где-то читал, что это может быть связано со звуковыми файлами (у меня есть пара таких файлов), но да, я не совсем уверен, с чего начать.
Заранее спасибо!