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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.12.2007, 18:51
f3ath вне форума Посмотреть профиль Отправить личное сообщение для f3ath Найти все сообщения от f3ath
  № 1  
Ответить с цитированием
f3ath
[+4 28.12.07]

Регистрация: Dec 2007
Сообщений: 8
По умолчанию Прелоадер застревает

Здравствуйте, коллеги.

Код:
stop();
onEnterFrame = function(){
	var loaded = (_root.getBytesLoaded() / _root.getBytesTotal());
	_root.bar._width = (720 * loaded);
	_root.percentage.text = Math.round(100 * loaded).toString() + '%';
	if(1 == loaded)
	{
		delete onEnterFrame;
		play();
	}
}
Вот такой прелоадер реализован в 1-м кадре 150-килобайтного флеша. Во втором кадре расположены все используемые мувиклипы, а в третьем - основная логика. Флешка - часть пользовательского интерфейса сайта.

От нескольких пользователей поступают жалобы, что прелоадер постоянно останавливается на (в одном случае 31%, в другом - 44%) и дальше загрузка не идет. У подавляющего большинства пользователей (это более 1000 человек) все работает правильно.

Воспроизвести ошибку не удается.

Пожалуйста, выскажите све мнение о возможных причинах такого поведения флешки. Я буду признателен за любые высказанные предположения. Спасибо.

Старый 27.12.2007, 01:06
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 2  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
Попробуйте play() прописать перед delete onEnterFrame. Разу уж попросили написать своё мнение =) а так - не знаю, в чём проблема, конечно.

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

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

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


 


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


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