
29.08.2002, 00:43
|
|
Регистрация: Jul 2002
Сообщений: 8
|
Помогите с прелоадером
Проблема такая: нужно сделать прелоадер.
Он состоит из пяти кадров, в каждом из которых вставлен мувик.
Идея в том, чтобы как только фильм начал грузиться играл мувик первого кадра, затем при наборе 20% объема - мувик второго кадра и т.д. до 100% на пятом кадре, при наборе которых начинет крутиться сам фильм, начиная с 6 кадра.
В каждом кадре я добавлял скрипт к мувику этого кадра (правой по мувику и т.д.).
Но в результате получилось, что при загрузке фильма кадры сразу пробегают от 1 до 5, затем ждет до 100% (при этом мувик 5-го кадра не играет, вообще говоря не один из 5 мувиков не играет при остановке на соответствующем кадре) и продолжает играть.
Ниже приведены скрипты всех 5 кадров(мувиков). Подскажите, пожалуйста, в чем ошибка?
//------- Кадр #1 --------------//
onClipEvent (load)
{
tot =getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = getBytesLoaded();
percent = loaded/tot*100;
if(loaded==tot) { gotoAndPlay(6); }
if(percent>=20) { gotoAndPlay(2); }
}
//------ Кадр #2 ------------//
onClipEvent (load)
{
tot =getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = getBytesLoaded();
percent = loaded/tot*100;
if(percent>=40) { gotoAndPlay(3); }
}
//------- ... и так далее--------------//
//--------Кадр #5-----------//
onClipEvent (load)
{
tot =getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = getBytesLoaded();
percent = loaded/tot*100;
if(loaded==tot) { gotoAndPlay(6); }
}
//-----------end---------//
|