![]() |
|
||||||||||
|
|||||
|
Есть такой код:
onClipEvent (load) { //событие - загрузка клипа
b = _root.getBytesTotal(); // В переменную b записываем сколько весит наш мув.
}
onClipEvent (enterFrame){ // событие - открытие фрэйма
l = _root.getBytesLoaded(); // в переменную l запихиваем сколько загружено байт
p = l/b*100;// в p пихаем кол-во загруженных байт в процентах
text=Math.floor(p);// округляем значение процентов, и отоброжаем его в текстовом поле
text=text+"%";// добовляем значёк процентов
if(l >= b){// теперь проверяем если загруженных байт больше или равно общему числу
this.gotoAndPlay(2)//то переходим на следующий кадр.
}
}
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 118
|
У меня такая же проблема была, решил ее, цепанув выше приведенный код к клипу-прелоадеру, а не к кадру...и тут же все заработало
|
|
|||||
|
У меня код в клипе прелоадера
|
|
|||||
|
[+1 22.07.07]
|
Посмотри, что у тебя грузится в первом кадре... и экспортируются ли именно в него классы...
вот, была подобная беда http://www.flasher.ru/forum/showthread.php?t=98228 |
|
|||||
|
Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
|
Цитата:
|
|
|||||
|
В тесте через WebSpeed Simulator. Через денвер не отследить вообще
Причем если под onClipEvent посмотреть трасе то все впорядке, а по if(l>=b) поставить трасе то он не отображается. Как пользоваться MovieClipLoader, в словаре написано что он подгружает файлы с относительных или абсолютных путей как его заставить загружать флешку в которой он прописан? P.S. Он-лайн таже беда 30-40%, но если нажать перемотку назад он загружается до конца с того момента где оборвался Последний раз редактировалось Werewolfe; 14.07.2007 в 11:17. |
|
|||||
|
меценат
|
"Generate size report" что показывает ?
2Werewolfe что вам мешает сделать внешний прелоадер ? гдето так =) stop();
var tf:MovieClip = createEmptyMovieClip(name, 1);
with (tf) {
createTextField("my_txt", 1, 170, 100, 100, 100);
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.selectable = false;
var my_fmt:TextFormat = new TextFormat();
my_fmt.size = 60;
my_fmt.font = "Impact";
my_fmt.color = 0x000099;
}
////////////////////////////////////////////
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
var per:Number = int(bytesLoaded/bytesTotal*100);
tf.my_txt.text = per;
tf.my_txt.setTextFormat(my_fmt);
};
////////////////////////////////////////////
mclListener.onLoadComplete = function(target:MovieClip) {
tf.removeMovieClip();
};
createEmptyMovieClip("mc", 2);
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(mclListener);
mcl.loadClip("meny.swf", mc);
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
|
Внешний мне не хочится, у меня он готовый есть, спасибо я уже разобрался сделал другой, то что есть ни есть гуд признаюсь, пошел другим путем.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|