Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Прелоадер прелоадит 6 раз... (http://www.flasher.ru/forum/showthread.php?t=35462)

sher83 05.08.2002 13:17

Прелоадер прелоадит 6 раз...
 
:confused: У меня такая проблема - сделал я прелоадер все по инструкциям с flasher.ru и поставил его вроде по правилам в мой клип. При проверке обнаружилось что полоска от 1 до 100% пробегает раз 6 (больше или меньше в зависимости от скорости) пока клип загрузится.

Вот я и думаю почему оно так? :( Вопрос наверное глупый, так что заранее извиняюсь. Я пытался делать поиск в форуме, но ничего подобного не обнаружил.

Сам я думаю что action script у прелоадера неправильный...

onePercent = getBytesTotal()/100;

progressBar.gotoAndStop(int(getBytesLoaded()/onePercent));
if (getBytesLoaded()>=getBytesTotal()) {
nextScene ();
}

gotoAndPlay (2);

semma 05.08.2002 13:47

Ты бы лучше исходник скинул.
а Вообще:
onePercent = getBytesTotal()/100;// в первом кадре

progressBar.gotoAndStop(int(getBytesLoaded()/onePercent));
if (getBytesLoaded()>=getBytesTotal()) {
nextScene (); // во втором кадре
}

gotoAndPlay (2); // в третьем кадре.

скорее всего ты эту полоску просто запихал во 2-й кадр в виде муви-клипа и она у тебя бесконечно проигрывает. :D

semma 05.08.2002 14:05

вернее ты ее растянул на 2 и 3 кадр, а она должна стоять только во 2-м,
Instance Name должно быть progressBar

sher83 05.08.2002 14:17

Вложений: 1
Я все так и сделал. Да, вот теперь поставил все на http://sher83.by.ru - так прелоадер вообще на одном месте крутится... уже долго.

Вот исходник.

sher83 05.08.2002 14:22

Ничего не понимаю...
 
В сцене "прелоадер" - 3 кадра.

Вот акшн скрипт этих кадров.

onePercent = getBytesTotal()/100; // в первом кадре

progressBar.gotoAndStop(int(getBytesLoaded()/onePercent));
if (getBytesLoaded()>=getBytesTotal()) {
nextScene (); // во втором кадре
}

gotoAndPlay (2); // в третьем кадре.

Во второй сцене сам клип.

То есть все как ты говоришь. Вроде должно правильно работать. А прелоадер действительно крутится вечно...

Во второй сцене сам клип.

semma 05.08.2002 14:31

Ты исходник скинь!!!!
ты скинул уже готовый мувик (*.swf), а надо было скинуть *.fla.
Только картинку эту убери, чтоб размер был маленький.

sher83 05.08.2002 14:39

Вложений: 1
:rolleyes: Извини semma. Я только 3 дня во флэше...
Вот исходник (*.fla).

semma 05.08.2002 14:48

1. как я и думал ты мывик с линией загрузки запихал на все три кадра.
2. Instance имя этого мувика должно быть ProgressBar.
3. А зачем внутри мувика ты поставил в первом кадре onePercent = getBytesTotal() / 100;?
Удачи!

semma 05.08.2002 14:51

возвращаю! ;)

semma 05.08.2002 14:55

Вложений: 1
блин парюсь :D


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

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