Главная
К библиотеке

Flash: Делаем preloader
Автор: Евгений

Ты создал классную флэш-заставку для своей паги, замострячил её на неё. Но! Если у тебя большой мувик, то он будет достаточно долго грузиться и будет проигрываться по частям и конечно же анимация будет смотреться не лучшим образом. Ты можешь пристроить рядом с мувом ссылку, которая будет вести в обход заставки. Но зачем же ты тогда сидел и мучался, рисуя заставку, которая, по твоему мнению, должна произвести впечатление на посетителя твоей паги, каким-то образом украсит её? 

Не боись! Выход есть - есть preloader (загрузчик).

Сначала я объясню тебе, что это значит. При старте твоего мувика preloader проверяет - загрузилась ли основная анимация, если нет, то прокручивается анимашка свидетельствующая о процессе загрузки. После загрузки прелоад переключается на основной мув. Вроде всё понятно, тогда приступим.

Создадим необходимые элементы, которые будут показываться в процессе загрузки.

В первом фрейме напиши "Загрузка паги...". Скопируй первый фрейм в 10 и 20 кадры при помощи клавиши F6.  Если ты ещё не догнал, то мы делаем анимированную надпись. Эта надпись будет появляться первой, поэтому она должна показать, что твой мувие стоит того, чтобы его посмотрели. Теперь создай эффект motion с первого по 20 фрейм (как создавать моушн см. в первой статье). В 10 фрейме уменьши/увеличь размер надписи - это уж на твоё усмотрение:). 

Теперь отдельно создай мувик, который будет проигрываться после прелоуда. Для этого перейди во вкладку WINDOW -> Library: New symbol... -> Movie Clip. Надеюсь, что намалевал что-нибудь?! Теперь переходи на scene1, создавай новый лейер, выделяй 21 фрейм, жми F7 (это ты создаёшь пустой фрейм). Теперь перетащи из библиотеки свой главный мув в 21 фрейм.

Двадцать первому фрейму присваиваешь лейбл "main", вообще-то можно любой другой;) Для этого кликаешь правой кнопкой мыхи по 21 фрейму, переходишь во вкладку lable и вписываешь значение - main.  

В первый фрейм необходимо ввести значения прелода. Кликаешь правой кнопкой мыхи по первому фрейму, переходишь во вкладку ACTION. Нажимаешь на "+" и выбираешь функцию "If frame is loaded". Определяешь значение функции (т.е. на какой фрейм переходить после загрузки). Ставишь Frame: lable и в поле lable вписываешь: main. Опять нажимаешь на плюсик и добавляешь функцию "Go to and stop". Укажи значение гоу ту - Frame: lable и  также в поле lable вписываешь: main. OK! 

Осталось вписать значение ACTION если мув не загрузился. Кликаешь правой кнопкой по 20 фрейму, выбираешь вкладку аction. Жмёшь на плюсик и добавляешь функцию "Go to and play". (Для того чтобы было ...to play поставь соответствующую галочку в сontrol:). Поставь Frame: number:1 (т.е. если загрузка не завершилась, то мув перейдёт снова на первый фрейм) 

OK!

Прелод готов - юзай!

Материал с сайта: www.xakep.ru

Hosted by uCoz