![]() ![]() |
Зачем вам нужен прелоадер? Как сделать прелоадер?
Зачем вам прелоадер?
Допустем у вас есть своя страница в интернете, вы создали Flash ролик, и хотите опубликовать его на своей странице. Вашим посутителям как пологается будут
доступны два варианта: скачать и посмотреть. Прелоадер нужен для того что бы, когда посетитель кликнет по ссылке "просмотр фильма", чтобы он тупо не смотрел в
окно браузера, где по ценру белый квадрат, а видел прелоадер, который покажет ему статус загрузки фильма.
Как сделать прелоадер?
1. Сделайте три пустых кадра в начале своего мультфильма.
2. Создайте во всех трех кадрах пустые ключевые кадры (кнопкой F6).
3. В первом пустом ключевом кадре пропишите действие:
onePercent = getBytesTotal() / 100;
4. Во втором ключевом кадре нарисуйте линейку загрузки и преобразуйте ее в Movie Clip (кнопкой F8) с указанием имени Progress Bar, а для кадра пропишите действие:
progressBar.gotoAndStop(int(getBytesLoaded() / onePercent));
if (getBytesLoaded() >= getBytesTotal()) {gotoAndPlay(4);}
5. Зайдите в редактирование Progress Bar, сделайте продолжительность данного объекта 100 кадров и помимо слоя с линейкой, добавьте еще два слоя. В нижнем нарисуйте полоску, которая будет линией загрузки, в том виде, в каком она будет показывать уже полную загрузку мультфильма. В верхнем нарисуйте прямоугольник, полностью закрывающий линию загрузки. Преобразуйте полученный прямоугольник в Motion Tween и с первого по последний кадр задайте ему движение слева направо таким образом, чтобы в первом кадре он не закрывал линию загрузки вообще, а в последнем — полностью ее скрывал. Теперь правой кнопкой мыши укажите, что слой с этим прямоугольником — это маска. Маска автоматически будет действовать на слой с линейкой.
6. Вернитесь обратно в мультфильм. Скопируйте объект Progress Bar из второго кадра в третий, а для кадра пропишите действие:
gotoAndPlay(2);
![]() ![]() |
© 2007 D-X-Grayzor dxgrayzor@inbox.ru