Пятница, 17.05.2024, 13:48
| RSS
Главная | Каталог статей
Меню сайта
Интересные даты
23.12.2008
рождение проекта
Категории каталога
ActionScript 1.0 | 2.0 [15]
Уроки по Акшин Скрипт версии 2.0
ActionScript 3.0 [0]
Уроки по Акшин Скрипт версии 3.0
Анимация [3]
Уроки по анимации, рисование во Flash
Разное [4]
Все остальное
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Уроки » ActionScript 1.0 | 2.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
Сделать бесплатный сайт с uCozCopyright by Flash Tehnologi © 2008-2024 | design by fred_ford