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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.04.2007, 07:57
screwdriver вне форума Посмотреть профиль Отправить личное сообщение для screwdriver Найти все сообщения от screwdriver
  № 1  
Ответить с цитированием
screwdriver
[+1.3 11.04.07]

Регистрация: Apr 2007
Сообщений: 28
По умолчанию Прелоадер к подгружаемым мувикам

Доброго времени суток, други!
Не подскажете, может примером... нужен прелоадер к подгружаемым мувикам. К примеру в индекс грузятся 4 мувика, и нужно показать загрузку всех мувиков.

Старый 11.04.2007, 07:59
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
подскажу, только не примером...нужно грузить через MovieClipLoader и грузить поочерёдно, либо записывать вес файлов в отдельный xml...во всех остальных случаях прогресс груповой загрузки будет выдавать некоректную информацию
__________________
Free-lance | Twitter | Me

Старый 11.04.2007, 08:31
screwdriver вне форума Посмотреть профиль Отправить личное сообщение для screwdriver Найти все сообщения от screwdriver
  № 3  
Ответить с цитированием
screwdriver
[+1.3 11.04.07]

Регистрация: Apr 2007
Сообщений: 28
)) ничего не понял... млин ещё бы с контролем загрузки, как... к примеру на этом ресурсе... http://www.redkeds.com

Старый 11.04.2007, 08:37
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
так там ведь не всё сразу а по очееди....
чтобы получить bytesLoaded и bytesTotal нужно использовать MovieClipLoader, у него же имеете событие onLoadComplete которое нужно использовать для инициализации следующей загузки.

решения на форуме имеются...поищите.

то что вам нужно находить и в хелпе флеша и называется MovieClipLoader
__________________
Free-lance | Twitter | Me

Старый 11.04.2007, 10:30
screwdriver вне форума Посмотреть профиль Отправить личное сообщение для screwdriver Найти все сообщения от screwdriver
  № 5  
Ответить с цитированием
screwdriver
[+1.3 11.04.07]

Регистрация: Apr 2007
Сообщений: 28
ладно, шут с этим прелоадером + контроль... подскажите лучше от чего такой глюк...
опять всё тот же index )))
Как уже говорил, у меня в индекс грузятся мувики, в которых уже есть прелоадеры. когда просматриваем мувы по отдельность - всё ок, т.е. видно сколько осталось и сколько загружено и анимация видна, но когда прогружаем индекс и все мувы подгружаются к нему, после прогрузки должен появится мув но нет, стопор ан прелоадере... вот код:

1-й кадр:
Код:
var percents = 0.0;
startTimer = getTimer;
2-й кадр:
Код:
clock = elapsed
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
left = total-loaded;

elapsed = int ((getTimer() - starttimer)/1000);

elapsedm = int (elapsed /60);
elapseds = int (elapsed - (elapsedm *60));
elapsedd = "Elapsed time: "+ elapsedm +" m" +"  "+ elapseds +" s";

if (elapsed <> clock) {
	bps = int (loaded/elapsed);
	bpsd = bps +" bps"
}

leftt = int (left / bps);
leftm = int (leftt /60);
lefts = int (leftt - (leftm *60));
leftd = "Left time: "+ leftm +" m" +"  "+ lefts +" s";



if (_root.getBytesLoaded() == _root.getBytesTotal()) {
	percents = percents+5.0;
	if (percents>100.0) {
		percents = 100.0;
	}
} else {
	percents = Math.floor(_root.getBytesLoaded()/_root.getBytesTotal()*100.0);
}
gauge.gotoAndStop(percents+1);
label = percents;
3-й кадр:
Код:
if (percents < 100.0) {
	gotoAndPlay (2);
} else {
	_visible = false;
	_root.gotoAndPlay ("play");
	stop ();
}


Последний раз редактировалось iNils; 11.04.2007 в 10:35.
Старый 11.04.2007, 10:36
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
screwdriver, с первым плюсом
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2007, 10:39
screwdriver вне форума Посмотреть профиль Отправить личное сообщение для screwdriver Найти все сообщения от screwdriver
  № 7  
Ответить с цитированием
screwdriver
[+1.3 11.04.07]

Регистрация: Apr 2007
Сообщений: 28
2iNils: ?

Старый 11.04.2007, 11:05
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
За отсутствие тегов оформление кодов.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.04.2007, 11:31
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 9  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
lockroot в таком случае. Только не спрашивайте с чем это едят, лучше сразу в поиск по хелпу.

Старый 11.04.2007, 11:34
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 10  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
пишется getTimer() т. к. это функция...
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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