![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 44
|
Привет
![]() вот сам код:
onClipEvent (load)
{
total = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = loaded/total*100;
text = Math.floor(percent);
text = text+"%";
if (loaded==total)
{
this.createEmptyMovieClip("clip",0);
var loader:MovieClipLoader=new MovieClipLoader();
loader.loadClip("main.swf", clip);
}
}
в чём можеть быть проблема? ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ещё бы начнет тормозить, условие loaded==total будет потом выполнятся постоянно.
Выходов два: 1) Забыть про onClipEvent и юзать нормальные onEnterFrame и удалять по завершении загрузки (предпочтительно) 2) Использовать флаг-переменную, которую ставить в true/false после окончания загрузки, чтобы условие больше не выполнялось (нерациональный метод) |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 44
|
Прочитал..снова прочитал..и ещё раз прочитал..понял..
но обьясните мне почему не загуржаеться main.sfw, отображаение процентов есть? доходит дj 100 и так так и остаёться.. поменял на ![]() |
|
|||||
|
перед сравнением проверьте что вы сравниваете
Если значения loaded и total одинаковые то дело во внутреннем коде условия. Хотя здается мне что проверка идет до начала загрузки ))
__________________
Всем товарищ и друг |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Проверка идёт и после загрузки — я об этом. А этой проверки после выполнения условия больше не должно быть, потому что условие потом будет выполнятся всегда.
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 44
|
вот получился у меня предзагрузчик
this.createEmptyMovieClip("StageM",0);
var loader:MovieClipLoader=new MovieClipLoader();
var listener:Object={};
loader.addListener(listener);
loader.loadClip("main.swf",StageM);
listener.onLoadProgress=function(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void{
text=Math.round(bytesLoaded/bytesTotal*100)+"%";
// text-динамический текст на сцене
}
Как мне после всей загрузки удалить предзагрузчик....? и так и сяк пробывал..не выходит.. ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
delete loader?
Что ты имеешь ввиду под предзагрузчиком? |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Сделайте текстовое поле с помощью кода, либо измените его глубину на положительную и затем удаляйте.
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 44
|
Имею ввиду что палучается такая штука...
Проценты тикают с 0 до 100 как положено, патом загружаеться main .swf но после того как main .swf загрузился эти 100% остаються видны поверх загруженного main .swf, как мне эти 100% убрать удалить убить уничтожить разбить..или ещё чё нить сделать с ними,как сказал pkfun нуна изменить глубину..да я тож на это остановился..как именно это сделать в моём случае.....а то уж0 сил нет на них сматреть ![]() ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|