PDA

Просмотр полной версии : Две сцены... и... прилоадер.


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)

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