Показать сообщение отдельно
Старый 22.10.2005, 13:51
IgorQ вне форума Посмотреть профиль Отправить личное сообщение для IgorQ Найти все сообщения от IgorQ
  № 3  
Ответить с цитированием
IgorQ

Регистрация: Sep 2005
Сообщений: 158
Исходник сильно большой, но вот всё, что относится к прелоадеру:

Первый кадр с пометкой stop();
В него вставлен мувиклип прелоадера.
В этом же кадре при нажатии на мувиклип прелоадера виден код:

onClipEvent (load) {
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int(loaded/total*100);
text = "Loaded "+percent+"%";
gotoAndStop(percent);
if (loaded == total) {
_root.gotoAndPlay(2);
}
}


В самом мувиклипе прелоадера две полоски. Верхняя это линия на всю длинну, а нижняя маска, которая делает движение этой линии слева вверх. Длина обоих 100 фреймов, как 100 процентов. Больше ничего нет.

Т.е. этот прелоадер работает везде нормально, а вот на этом большом ролике скачет.