Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.07.2002, 15:26
Nob вне форума Посмотреть профиль Отправить личное сообщение для Nob Найти все сообщения от Nob
  № 1  
Nob

Регистрация: Aug 2001
Адрес: St Petersburg
Сообщений: 65
По умолчанию Preloader для внешнего swf

Всем привет!

Понимаю, что эта тема уже всех достала, но ...
Казалось бы все просто - из главного мува, в нужный момент загружается внешний (-> _level1).
Поскольку таких внешних довольно много, сделан внешний preloader в виде клипа в главном муве и помещен в кадр, следующий после вызова loadMovie. Далее, лишний код опущен.

main movie, frame 1

loadMovie("URL",1);

onClipEvent (load) {
this.total = _level1.getBytesTotal();
this.lbw=this.lb._width;
this.pt=0+"%";
}

onClipEvent (enterFrame) {
loaded = _level1.getBytesLoaded();
if (loaded <> total) {
this.pcnt=loaded/total*100;
this.lb._width = this.lbw*(pcnt/100);
_root.gotoAndPlay(2);
}
}

И... естественно, ничего не тянет - blink only. Может, подскажете, в чем дело?

Заранее, спасибо

Старый 18.07.2002, 16:23
Stone вне форума Посмотреть профиль Отправить личное сообщение для Stone Найти все сообщения от Stone
  № 2  
Stone
 
Аватар для Stone

Регистрация: May 2001
Адрес: Москва
Сообщений: 670
тебе надо втавить прелоэдер в каждый загружаемый мувик и когда загрузится прелоэдер, то он будет говорить сколько еще осталось ждать все остальное.

вроде так

Старый 18.07.2002, 17:55
Nob вне форума Посмотреть профиль Отправить личное сообщение для Nob Найти все сообщения от Nob
  № 3  
Nob

Регистрация: Aug 2001
Адрес: St Petersburg
Сообщений: 65
> Stone

Извини, я не уточнил, что интересно не как вообще это можно сделать (т.е. индикатор загрузки приаттаченный к каждому swf'у - это понятно), а как реализовать внешний индикатор, который понимает КТО грузится и сколько осталось. Согласись, что добавлять в каждый загружаемый мув аналогичный модуль - избыточно.

Старый 18.07.2002, 18:28
Tankis вне форума Посмотреть профиль Отправить личное сообщение для Tankis Найти все сообщения от Tankis
  № 4  
Tankis
 
Аватар для Tankis

Регистрация: Sep 2001
Адрес: С-Пб
Сообщений: 24
очень своевременый вопосец. Очень бы хотелось...





Чтобы на него кто-нить ответил.

Старый 18.07.2002, 21:08
DUDE вне форума Посмотреть профиль Отправить личное сообщение для DUDE Посетить домашнюю страницу DUDE Найти все сообщения от DUDE
  № 5  
DUDE
 
Аватар для DUDE

Регистрация: Dec 2001
Адрес: n/a
Сообщений: 1,386
Код:
if(_level1.getBytesLoaded()==_level1.getBytesTotal())
{Actions}else if(_level1.getBytesLoaded()<_level1.getBytesTotal()){Actions}
__________________
Однажды, я захотел понюхать
кока-колу, но кубики льда,
застряли у меня в носу!

Старый 10.12.2002, 20:26
Take Me High вне форума Посмотреть профиль Отправить личное сообщение для Take Me High Посетить домашнюю страницу Take Me High Найти все сообщения от Take Me High
  № 6  
Take Me High
 
Аватар для Take Me High

Регистрация: Jun 2002
Адрес: Middle of Nowhere
Сообщений: 112
Отправить сообщение для Take Me High с помощью ICQ
народ, я хотел узнать, если я подгружаю в главный мув
swf со своим прелоадером, то там (в подгружаемом SWF)
должен быть _LEVEL1 или как обычно?

Создать новую тему   Часовой пояс GMT +4, время: 07:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.