Интересные даты | 23.12.2008 рождение проекта |
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Как сделать прелоадер (preloaded)?
Не один Flash ролик, почти не один, не начинается без прелоадера. У меня как раз таки есть очень простой и эффективный preloaded. 1. Создаем новый fla файл. File > New (Ctrl+N) 2. Создаем 3 слоя «Action», «Загрузка» и «Картинка». 3. В слое «Action» в первом кадре пишем: // останавливаем проигрывание stop(); // функция загрузки function check_loaded() { if (_root.file_option) { clearInterval(intervalID); } } intervalID = setInterval(check_loaded, 100); _root.emp.useHandCursor = 0; 4. В слое «Загрузка» в первом кадре размещаем мувик-клип. Insert > New Symbol (Ctrl+F8). В нем рисуем имитацию загрузки, т.е. то что мы увидим в самом начале. У меня этот мувик выглядит так:
Главное что бы было 100 кадров проигрывания. Можно нарисовть что угодно… хоть в каждом кадре поставить по цыфре от 0 до 100, можно нарисовть полоску и т.д…. 5. Переходим на главную сцену и навешиваем на этот мувик такой Action Script: onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int(loaded/total*100); text = percent; gotoAndStop(percent); if (loaded == total) { _root.gotoAndPlay(2); } } 6. Нажимаем F6 и очищаем слой «Загрузка», чтоб он был пустой во втором кадре. Ставим во втором кадре в слое “Action” код: stop(); 7. Размещаем изображение или (сайт, баннер и т.д.) во втором кадре в слое «Картинка». 8. Сохраняем swf файл. File > Publish (Shift+F12). 9. Тестируем. Нажимаем Window > Test Movie (Ctrl+Enter), и мы видим нашу картинку, нажимаем еще раз Window > Test Movie (Ctrl+Enter) и мы видим нашу загрузку. Воооля!!!!
Исходник урока здесь >>>
| Категория: ActionScript 1.0 | 2.0 | Добавил: admin (11.01.2009)
| Просмотров: 3696
| Рейтинг: 0.0/0 |
|
|