skip to main
|
skip to sidebar
Flash-разработка. Код
Здесь публикуются фрагменты программного кода.
пятница, 16 ноября 2007 г.
Скрипт мониторинга загрузки
/*
* Скрипт мониторинга загрузки.
* Вставляется в главную временную шкалу, требует от владельца:
* - метод onComplete - что делать по завершении загрузки
* - String text_format - как форматировать текст информацией о загрузке. Сивол $ заменяется на процент загрузки
* - MovieClip display - клип, отображающий загрузку. Должен иметь 101 фрейм с анимацией мониторинга загрузки и текстовое поле text
*/
if (_root.getBytesLoaded()!=_root.getBytesTotal()) {
this.stop();
this.display.owner=this;
this.display.skipped=Number(_root.getBytesLoaded());
this.display.total=Number(_root.getBytesTotal()-this.display.skipped);
this.display.onEnterFrame=function (){
var progress:Number=Math.floor(((_root.getBytesLoaded()-this.skipped)*100)/this.total);
this.gotoAndStop(progress+1);
this.text.text=this.owner.text_format.split("$").join(progress);
if (_root.getBytesLoaded()==_root.getBytesTotal()) {
this.onEnterFrame=null;
this.owner.onComplete();
}
}
} else {
this.onComplete();
}
Комментариев нет:
Отправить комментарий
Следующее
Предыдущее
Главная страница
Подписаться на:
Комментарии к сообщению (Atom)
Обо мне
Просмотреть профиль
Мои блоги
Flash-разработка
Ярлыки
Загрузка
(4)
Математика
(2)
Паттерны проектирования
(1)
Приёмы
(14)
Приложения
(1)
Справка
(4)
Actionscript 2.0
(8)
Actionscript 3.0
(11)
Binding
(1)
Bitmap
(5)
Filters
(1)
Flex
(4)
MXML
(4)
SmartFoxServer
(1)
Архив блога
►
2009
(2)
►
июня
(1)
►
апреля
(1)
►
2008
(14)
►
августа
(1)
►
июля
(1)
►
мая
(4)
►
апреля
(1)
►
февраля
(3)
►
января
(4)
▼
2007
(10)
►
декабря
(1)
▼
ноября
(8)
Загружаемый растр. Как включить сглаживание при тр...
Ждем следующего фрейма для получения полноценного ...
Вращение клипа относительно любой точки
Вариант реализации паттерна Singleton с проверкой ...
Скрипт мониторинга загрузки
Принудительный вызов сборщика мусора. AS3
Как загрузить библиотеку и затем аттачить из нее к...
Версия подгружаемой SWF (Получить 4й байт)
►
сентября
(1)
Комментариев нет:
Отправить комментарий