Создание flash прелоадера - Уроки пользовательской тематики - Школа flash - Портал по игре S.T.A.L.K.E.R.
Меню сайта
Главная страница Файлы Онлайн книги Альбом Форум Тесты по игре STALKER Школа flash Показать сервисы
Категории раздела
Изучение ActionScript [1]
Уроки разных тематик [0]
Анимация во flash [3]
User Interface [4]
Переводы уроков [0]
Программное рисование [0]
Уроки для новичков [2]
Уроки пользовательской тематики [5]
Мини-чат
Наш опрос
Как вам наш дизайн?
Всего ответов: 235
Статистика
-------------------------------

-------------------------------
Всего: 1
Гостей: 1
Юзеров: 0
-------------------------------
-------------------------------
Форма входа
E-mail/Ник:
Пароль:

Главная » Школа flash » Уроки пользовательской тематики

Создание flash прелоадера


В этом уроке вы научитесь создавать прелоадер (предзагрузчик) для вашего флеш ролика. Этот урок будет очень полезен создателям тяжелых флеш-роликов, требующих времени для загрузки. Вместо белого пятна в момент загрузки будет выводиться аккуратный мувик-статус, показывающий степень загрузки. Итак, начнем

1. Создайте новый документ flash. Размеры произвольные, язык: AS2

2. Для удобства, создайте два слоя, нажатием на кнопку . Назовите их: контент - первый, скрипты - второй.

3. Перейдите на слой скрипты и нажмите кнопку F6.

4. Теперь давайте займемся отрисовкой графики. Нарисуйте рамку для прогрессбара, используя инструмент прямоугольник, отключив внутреннее заполнение. Преобразуйте нарисованную рамку в мувиклип.

5. Теперь поместите или нарисуйте картинку-прогрессбар, и расположите ее внутри рамки, созданной в пердыдущем шаге.
Внимание! Картинка прогрессбара не должна выступать за рамку!
Теперь преобразуйте картинку прогрессбара в мувиклип, нажав F8, в открывшемся окне выберите регистрацию клипа: . После этого нажмите ок. Дайте созданному мувиклипу instance name: progress_bar

6. Теперь создайте динамическое текстовое поле используя Text tool. Дайте ему instance name: percent_txt.

7. Почти все готово. Переходим к скриптовой части. Перейдите на второй кадр слоя скрипты, и открыв панель actions (F9) вставьте туда следующий код:

Code
/*
Author: stalker-war.ru
Year: 2011
*/
if (_root.getBytesTotal() != _root.getBytesLoaded()){
gotoAndPlay(1);
} // Если кол-во загруженных байт менее полного объема файла, то возвращаемся на 1 кадр.
progress_bar._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100; // Растягиваем мувик прогрессбара
percent_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%"; // Подсчитываем проценты



8. Выделите слой контент, кликните лкм по последнему кадру и нажмите F6 (или кликните ПКМ над областью третьего кадра, и в открывшемся списке выберите создать пустой ключевой кадр. После этого войдите в actions кадра, и впишите туда код:
Code
stop(); // Останавливаем флешку на 3 кадре с контентом

На этом кадре вы можете размещать свой контент. Готово. Поместите что-либо на этот кадр, и нажмите 2 раза CTRL+ENTER для запуска режима иммитации загруки.
Удачи!
С вами была команда школы flash =)



Счетчики: 376 | Добавил: Master | Теги: уроки flash 8, Flash 8, прелоадер, флеш уроки, flash, флеш прелоадер, флеш | Рейтинг: 4.7/Оценили: 3 чел.
Всего комментариев: 7
+1  
7 SkiLLeD   (04.06.2011 09:16) [Это провокация!]

+3  
6 ExeMonter   (27.03.2011 00:24) [Это провокация!]
Огромное спасибо, пригодилось!

+4  
5 Neon   (22.03.2011 16:12) [Это провокация!]
Спасибо за урок)

+4  
прикольно)

+4  
3 Dron1k   (22.03.2011 11:21) [Это провокация!]
Спасибо за урок, пригодится)))

+4  
2 Dozer   (21.03.2011 23:10) [Это провокация!]
Круто! Полезный и нужный урок)))

+3  
1 Master   (21.03.2011 23:02) [Это провокация!]
Комментируем! smile

Имя *:
Email:
Код *:
Профиль
Привет, Гость



СТАЛКЕР!
Я всегда рад видеть
еще одну живую душу!
Но я не знаю кто ты?



Топ-тройка
Друзья сайта

--------------------
Важные партнёры:
--------------------

Еще баннеры

Design by Stalker-War sitemap | sitemap forum
Информационный сайт о серии игр S.T.A.L.K.E.R. [ВолЯ] Team Фан Сайт Игры S.T.A.L.K.E.R. STALKER
Game's TOP-100 Counter Яндекс цитирования
Создать сайт бесплатно