PickPickPick Пятница, 22-Ноября-2024, 13:49:35
Приветствую Вас Неизвестный | RSS
Гильдия Аномалия
Главная | Каталог статей | Регистрация | Вход
Меню сайта

Категории каталога
Flash! [28]

Мини-чат

Главная » Статьи » Flash! » 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. Всё загрузчик готов. Экспериментируйте. Делайте всякие диаграмки, часики,
полоски и т.д.
Категория: Flash! | Добавил: Klarg (17-Июля-2008)
Просмотров: 614
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта
РЕБЯТ ВСЕ КТОИГРАЕТ В Cs1.6 у меня есть свой сервак он работает 7\24 адрес 78.107.35.19:27017
,
www.top.RuGaming.net - Топ сайтов
18.119.159.196 Ваш адрес
 
 
У вас есть реклама? хотите заработывать на своем сайте ? вам сюда ! < Интеллектуально-ролевая онлайн игра Золотой Клон - игра нового поколения!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024Хостинг от uCoz