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

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

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

Регистрация: Jan 2007
Адрес: Сочи<->Сургут
Сообщений: 160
Отправить сообщение для Werewolfe с помощью ICQ
По умолчанию Проблемы с прелоадером

Есть такой код:
Код:
onClipEvent (load) { //событие - загрузка клипа 
b = _root.getBytesTotal(); // В переменную b записываем сколько весит наш мув. 
} 
onClipEvent (enterFrame){ // событие - открытие фрэйма 
l = _root.getBytesLoaded(); // в переменную l запихиваем сколько загружено байт 
p = l/b*100;// в p пихаем кол-во загруженных байт в процентах 
text=Math.floor(p);// округляем значение процентов, и отоброжаем его в текстовом поле 
text=text+"%";// добовляем значёк процентов 
if(l >= b){// теперь проверяем если загруженных байт больше или равно общему числу 
this.gotoAndPlay(2)//то переходим на следующий кадр. 
} 
}
, но проблема в том что флешка не вся загружается а после того как прошло 30-40% начинает играть то что загрузилось и дальнейшая загрузка прерывается. 2.Загрузку начинает показывать ~ с 17%

Старый 13.07.2007, 19:46
GreatRash вне форума Посмотреть профиль Отправить личное сообщение для GreatRash Найти все сообщения от GreatRash
  № 2  
Ответить с цитированием
GreatRash

Регистрация: Jun 2007
Сообщений: 118
У меня такая же проблема была, решил ее, цепанув выше приведенный код к клипу-прелоадеру, а не к кадру...и тут же все заработало

Старый 13.07.2007, 19:49
Werewolfe вне форума Посмотреть профиль Отправить личное сообщение для Werewolfe Найти все сообщения от Werewolfe
  № 3  
Ответить с цитированием
Werewolfe
 
Аватар для Werewolfe

Регистрация: Jan 2007
Адрес: Сочи<->Сургут
Сообщений: 160
Отправить сообщение для Werewolfe с помощью ICQ
У меня код в клипе прелоадера

Старый 13.07.2007, 21:10
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 4  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
Посмотри, что у тебя грузится в первом кадре... и экспортируются ли именно в него классы...
вот, была подобная беда
http://www.flasher.ru/forum/showthread.php?t=98228

Старый 13.07.2007, 22:15
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 5  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
Цитата:
Сообщение от Werewolfe
но проблема в том что флешка не вся загружается а после того как прошло 30-40% начинает играть то что загрузилось и дальнейшая загрузка прерывается. 2.Загрузку начинает показывать ~ с 17%
Видимо аттачатся у тебя звуки (или еще что-то) в первый кадр твоего мувика. И тут уж с древним подходом в виде onClipEvent будет справится сложнее. Проще и правильнее использовать МувиКлипЛодер

Старый 14.07.2007, 01:33
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 6  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
2Что такое хорошо?
даже на сайте колыбели-Adobe не все начинает грузится с нулевого процента
2Werewolfe поясните ответ, ваша флешка локально в тесте грузится так или он-лайн ?
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

Регистрация: Jan 2007
Адрес: Сочи<->Сургут
Сообщений: 160
Отправить сообщение для Werewolfe с помощью ICQ
В тесте через WebSpeed Simulator. Через денвер не отследить вообще
Причем если под onClipEvent посмотреть трасе то все впорядке, а по if(l>=b) поставить трасе то он не отображается. Как пользоваться MovieClipLoader, в словаре написано что он подгружает файлы с относительных или абсолютных путей как его заставить загружать флешку в которой он прописан?
P.S. Он-лайн таже беда 30-40%, но если нажать перемотку назад он загружается до конца с того момента где оборвался


Последний раз редактировалось Werewolfe; 14.07.2007 в 11:17.
Старый 14.07.2007, 18:20
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 8  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
"Generate size report" что показывает ?

2Werewolfe что вам мешает сделать внешний прелоадер ?

гдето так =)

Код:
stop();
var tf:MovieClip = createEmptyMovieClip(name, 1);
with (tf) {
	createTextField("my_txt", 1, 170, 100, 100, 100);
	my_txt.multiline = true;
	my_txt.wordWrap = true;
	my_txt.selectable = false;
	var my_fmt:TextFormat = new TextFormat();
	my_fmt.size = 60;
	my_fmt.font = "Impact";
	my_fmt.color = 0x000099;
}
////////////////////////////////////////////
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
	var per:Number = int(bytesLoaded/bytesTotal*100);
	tf.my_txt.text = per;
	tf.my_txt.setTextFormat(my_fmt);
};
////////////////////////////////////////////
mclListener.onLoadComplete = function(target:MovieClip) {
	tf.removeMovieClip();
};
createEmptyMovieClip("mc", 2);
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(mclListener);
mcl.loadClip("meny.swf", mc);
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

Регистрация: Jan 2007
Адрес: Сочи<->Сургут
Сообщений: 160
Отправить сообщение для Werewolfe с помощью ICQ
Внешний мне не хочится, у меня он готовый есть, спасибо я уже разобрался сделал другой, то что есть ни есть гуд признаюсь, пошел другим путем.

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

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Молодец =)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

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

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

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


 


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


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