Портал для веб-мастера
Вход пользователей
Поиск статей
WoWeb.ru » Статьи » Flash » Программирование

Создание загрузчика

Чтобы создать самый простой, но эффективный загрузчик который показывает проценты, килобайты и т.д. загруженной информации нужно знать только две функции:


getBytesTotal() - возвращает общий "вес" всего фильма либо отдельного клипа
(как укажешь);

getBytesLoaded() - возвращает количество загруженных байтов фильма или
отдельного клипа (тоже как укажешь);


        Создавать загрузчик можно по разному, но смысл всегда один.

Вот один пример:

1. Создаётся клип, который теоретически должен мало весить. Кидаете его
куда угодно на отдельную сцену (самую первую) или в первый кадр , главное перед основным сайтом (куском информации).

    Пусть клип имеет name: startclip.

    Останавливаете проигрывание основной киноленты stop(); в том кадре где наш клип.

2. В клипе в первом и единственном кадре создаётся динамическое текстовое поле для отображения процентов.

    Его имя переменной будет: procent.

3. На клип цепляете скрипт:

onClipEvent (load) {
fullsize = _root.getBytesTotal(); - выполняется один раз при загрузке
клипа startclip и определяет размер всего флэш фильма
}

onClipEvent (enterFrame) { - выполняется постоянно
nowsize = _root.getBytesLoaded(); - определяет сколько сейчас загружено
всего байтов;
otnoshenie = nowsize/fullsize*100; - школьная формула определения
процентов, но число получается не целое;
_root.startclip.procent = Math.floor(otnoshenie); - отбрасываем всё после
запятой;
if (nowsize == fullsize) { - проверка загружен ли весь фильм;
_root.gotoAndStop(2); - если фильм загружен, то переходим в кадр номер два,
а если нет, то на нет и суда нет.
}
}

4. Всё загрузчик готов. Экспериментируйте. Делайте всякие диаграмки, часики,
полоски и т.д.

Автор: Helias · Добавлена: 2002-09-13
Просмотров: 9240 · Рейтинг: 4.4

Всего комментариев: 1
[1] клондайк(клондайк) 2009-03-23, 9:03 PM
Актуальный блог, свежая инфа, почитываю Спам

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Категории раздела
Flash
Apache
WWW
PhotoShop
Веб-дизайн
Раскрутка и реклама
Базы данных
3D графика
Хостинг
Истории веб-мастеров
Web-технологии
Сетевая безопасность
Программирование для Web
Операционные системы

Новые статьи
Лучшие статьи
Популярные статьи
Комментируемые статьи
Разделы сайта
Скрипты
Статьи
Шрифты
Флэш исходники
HTML шаблоны
Партнерки
Клипарты
Смайлы
Фоны
Гифы
Иконки
Опрос сайта
Ведете ли вы блог?
Всего ответов: 60121
Наша кнопка
WoWeb.ru - портал для веб-мастера