![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2006
Сообщений: 8
|
Эта тема тут много раз обсуждалось. Почитла-ничего не помогло.
Как сделать простой прелоадер ко всему сайту? Помогите, пожалуйста. У меня весия MX 2004 |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
в первом кадре только прелоадер
со второго кадра - весь остальной мув Последний раз редактировалось MyXus; 30.05.2006 в 15:28. |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Не проверял, но должно работать.
preloader_mov - 101-кадровый мув прелоадера. (это всё как одна из вариаций) |
|
|||||
|
> Как сделать простой прелоадер ко всему сайту?
у тебя весь сайт - флешка? если да, то так как написано в многочисленных примерах. |
|
|||||
|
Регистрация: May 2006
Сообщений: 8
|
Ладно. Так получается, что если хочешь сделать что-нибудь нужно в первый кадр тыкнуть симво-муви-клип?
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
А в чем проблема.
Ну можно и не создавать новый кадр, но это уже исходя из конкретной задачи. |
|
|||||
|
Регистрация: May 2006
Сообщений: 8
|
Ну я на самом деле просто хочу чтобы у меня вместо белой дырки на черном фоне что-нибудь поприличнее было.
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Ну так сделай поприличнее :-)
|
|
|||||
|
[1.10, 1.11 01.02.2006]
|
Для пред лоадера с progressbaroM 100%;
И скорость, время и прогрес. 1) Первый наш кадр называем "loading" и вставляем код ; 2) Потом рисуем линию ( progressbar) выделяем его и нажимаем F8, ставим галочку на Мovie Clip и нажимаем ок. 3) Называем нашу линию "progressbar" ОМ, и вставляем в наш Movie Clip этот код: onClipEvent(load) {
// get starting information
totalFileSize = _root.getBytesTotal();
startTime = getTimer();
startBytes = _root.getBytesLoaded();
// hide progress bar
this._xscale = 0;
}
onClipEvent(enterFrame) {
bytesLoaded = _root.getBytesLoaded();
amountLoaded = bytesLoaded/totalFileSize;
percentLoaded = int(100*amountLoaded);
this._xscale = percentLoaded;
timeSoFar = getTimer() - startTime;
speed = bytesLoaded/timeSoFar;
bytesLeft = totalFileSize - bytesLoaded;
timeLeft = (bytesLeft/speed)/1000;
speed = int(10*speed)/10;
_root.bytesMessage = int(bytesLoaded/1000) + "kb/" + int(totalFileSize/1000) + "kb";
_root.speedMessage = speed + "k/sec";
_root.timeMessage = int(timeLeft) + " seconds remaining";
if (amountLoaded >= 1.0) {
_root.gotoAndStop("complete");
}
}
4) Делаем три динамических поля в кадре (не в мувике) и даем им названия переменных, тоесть var: 1)вое "bytesMessage" 2)рое "speedMessage" 3)тье "timeMessage" 5) Делаем второй кадр и называем его "complete" 6) Сколько бы слоев небыло будет работать. 7) Когда запустешm будет 2торой кадр где написано "comlete"; Что б проверить лоадер, сотри слово "comlete" на втором кадре, а потом снова поставь. 8) Юзай поиск, этого ваще полно! 9) Не поможет, я незнаю.. учи основы тогда... или ищи исходники... ![]() Последний раз редактировалось -=GRAF=-; 30.05.2006 в 16:40. |
|
|||||
|
А как сделать красивую полоску загрузки, исползуя неоднородную растровую картинку буз применения _xscale & _yscale?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|