PDA

Просмотр полной версии : Проблема с прелоадером


rem345690
21.08.2009, 15:07
Добрый день.

Поставил прелоадер во флэшку (3 мб).
Дело в том что прелоадер начинает включатся гдето с 50% загрузки флэшки т.е до этого момента вообще ничего неотображается. Ктонибудь сталкивался с таким? почему это может быть?

прелоадер:
_parent.stop();
stop();
this.onEnterFrame = function() {
if (_parent.getBytesTotal()>1) {
percent = int(_parent.getBytesLoaded()/(_parent.getBytesTotal())*100);
text_info.text = percent+"%";
_root.mc_intro.mc_mask._alpha = percent;
_root.mc_intro.mc_logo.gotoAndStop(percent);


if (percent>=100) {
play();
_root.mc_intro.mc_logo.gotoAndPlay(100);

}
}
};


сама флэшка http://test.skillfield.ru/shoes/

заренее спасибо

alexcon314
21.08.2009, 15:28
Если прелоадер является частью флэшки, так и должно быть. В этом случае прелоадер фиксирует загрузку самого себя, не так ли?.
Чтобы объективно отображать процесс загрузки нужно либо мудрить с экспортами символов в первом фрейме, либо, что значительно удобнее, использовать внешний прелоадер, т.е. прелоадер - суть отдельная маленькая по весу флэшка, которая грузится очень быстро сама (при этом ничего не отображается да и не нужно) и начинает грузить основную тяжелую флэшку, отображая уже только ход ее загрузки.

iflamberg
21.08.2009, 15:59
если не хочется (нет возможности) разбить флешку на прелоадер+собственно флешка делаем так:
1. У всех экспортиируемых символов убираем галку "export in first frame".
2. Делаем первых два фрейма служебными. Первый - пустой(если прелоадер использует экспортируемый символ - то его вытащить на первый фрейм), во второй на рабочий экран вытаскиваем все экспортируемые символы, в третьем начинается сам мувик.

rem345690
21.08.2009, 16:43
спасибо. да, там был большой mp3 экспортирований в первый кадр. :)