Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Две сцены... и... прилоадер. (http://www.flasher.ru/forum/showthread.php?t=40520)

NovaM 04.12.2002 16:51

Две сцены... и... прилоадер.
 
Hi ALL!

Представляю как Вам надоела надпись прилоадер... но...
Я не собираюсь спрашивать как его сделать, т.к. и сам сделал и не один... но вот в чем проблема (али это у меня уже бошка не соображает):

стандартная ситуация - две сцены - одна preloader, вторая main.
на сцене preloader расположен только один мувиклип на котором прописаны акшены:

onClipEvent(load) {
total = _root.getBytesTotal();
}

onClipEvent(enterFrame) {
loadbytes = _root.getBytesLoaded();
percent = (loadbytes/total)*100;
frame = Math.floor(percent/10)+1;
this.gotoAndStop(frame);
if (loadbytes >= total) nextscene();
}

все вроде бы ясно и понятно... но...
загрузка доходит до 50% и начинает играть следующая сцена, хотя она еще не совсем полностью загружена, и играет и грузится одновременно...
в принципе та и клип то у меня не большой - 7кб... может это из-за этого? может кэш какой у них есть...

ентот прелоадер не принципиальный, конечно же, но просто интересно чаво это такое происходит?

mediaman 04.12.2002 17:07

а stop() в первом пустом кадре сцены main есть?

NovaM 04.12.2002 18:01

ага... присутствует

mediaman 04.12.2002 18:35

1. total = _root.getBytesTotal(); - не там стоит

должно быть рядом с
loadbytes = _root.getBytesLoaded();


2. nextscene() -> nextScene() тогда уж в коде
onClipEvent(load)

в общем где то тут засада


Часовой пояс GMT +4, время: 08:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.