
22.10.2005, 13:51
|
|
Регистрация: 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 процентов. Больше ничего нет.
Т.е. этот прелоадер работает везде нормально, а вот на этом большом ролике скачет.
|