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

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

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

Регистрация: Aug 2009
Сообщений: 134
По умолчанию Ошибка при прерывании загрузки флеш игры.

Если в процессе загрузки флеш игры в браузере обновить страницу, то вылетает ошибка: “Error #2044: Необработанный IOErrorEvent:. text=Error #2036: Загрузка не завершена”.

Как обработать данный эвент прерывания загрузки, чтобы ошибка не выскакивала?

Загрузчик выполнен стандартно в два кадра (все ресурсы во втором кадре):

Код:
loaderInfo.addEventListener(ProgressEvent.PROGRESS, fProgress);
loaderInfo.addEventListener(Event.COMPLETE, fComplete);

private function fProgress(event:ProgressEvent):void 
		{
			var bytesLoaded:uint = event.bytesLoaded;
			var bytesTotal:uint = event.bytesTotal;
			var percent:Number = 0;
			
		        percent = Math.floor(bytesLoaded / bytesTotal * 100);
			pBar.lineBar.gotoAndStop(percent);
		}

		private function fComplete(event:Event):void
		{
			loaderInfo.removeEventListener(ProgressEvent.PROGRESS, fProgress);
			loaderInfo.removeEventListener(Event.COMPLETE, fComplete);
			butPlay.visible = true;
			butPlay.addEventListener(MouseEvent.CLICK, ButPlay);
		}

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

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Подпишись на всё, что кидает загрузчик, IOError же. Вообще рекомендую обернуть загрузчик, чтоб обёртка в случае ошибки либо тихо помирала, либо говорила, что же оно ниасилило загрузить.

Старый 31.05.2010, 22:59
gldrawworld вне форума Посмотреть профиль Отправить личное сообщение для gldrawworld Найти все сообщения от gldrawworld
  № 3  
Ответить с цитированием
gldrawworld
[+1 01.06.10]
[+1 18.05.10]

Регистрация: Apr 2010
Сообщений: 128
еще одна проблема высосанная из пальца ? эту ошибку видят люди у которых стоит debug версия плеера …*не вижу причин ловить эту ошибку …*простым смертным она итак не покажется, а те кто в теме не обратят внимания на нее …*
__________________
md5 еще какое то (я так понял кодировка) … вот такие дела ))

Старый 31.05.2010, 23:39
HotIceCream вне форума Посмотреть профиль Отправить личное сообщение для HotIceCream Найти все сообщения от HotIceCream
  № 4  
Ответить с цитированием
HotIceCream
 
Аватар для HotIceCream

Регистрация: Oct 2009
Сообщений: 112
Записей в блоге: 1
Кстати если закрыть вкладку с недогруженной флэхой и в выскочившем окне нажать продолжить - то опера у меня иногда падает ...

Старый 31.05.2010, 23:46
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 5  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Цитата:
еще одна проблема высосанная из пальца ? эту ошибку видят люди у которых стоит debug версия плеера …*не вижу причин ловить эту ошибку …*простым смертным она итак не покажется, а те кто в теме не обратят внимания на нее …*
это "хорошо" характеризует "качество" вашего кода
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 01.06.2010, 00:00
gldrawworld вне форума Посмотреть профиль Отправить личное сообщение для gldrawworld Найти все сообщения от gldrawworld
  № 6  
Ответить с цитированием
gldrawworld
[+1 01.06.10]
[+1 18.05.10]

Регистрация: Apr 2010
Сообщений: 128
при чем тут качество кода ? это не то место которое нужно вылизывать …
кстати, это вобще ошибка плеера, который сообщает о не завершенной загрузки пользователю, которому уже все равно - он же закрыл эту флешку …
__________________
md5 еще какое то (я так понял кодировка) … вот такие дела ))


Последний раз редактировалось gldrawworld; 01.06.2010 в 00:06.
Старый 01.06.2010, 01:20
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 7  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
2 gldrawworld: не путайте с ошибкой "... load will never complete ...". IOError надо хэндлить

оу сорри...это и есть эта ошибка... вот поэтому я не люблю логи на русском
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 01.06.2010, 01:23
gldrawworld вне форума Посмотреть профиль Отправить личное сообщение для gldrawworld Найти все сообщения от gldrawworld
  № 8  
Ответить с цитированием
gldrawworld
[+1 01.06.10]
[+1 18.05.10]

Регистрация: Apr 2010
Сообщений: 128
^^ ну я про это и говорю что проблема высосана из пальца …
__________________
md5 еще какое то (я так понял кодировка) … вот такие дела ))

Старый 01.06.2010, 07:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ошибки надо хендлить, а не вешать полбраузера пользователю.

Старый 01.06.2010, 08:32
Denis_ex вне форума Посмотреть профиль Отправить личное сообщение для Denis_ex Найти все сообщения от Denis_ex
  № 10  
Ответить с цитированием
Denis_ex

Регистрация: Aug 2009
Сообщений: 134
etc
Я себе смутно представляю, как именно отхендлить, исходя из того кода, что выше описал, могли бы вы привести код блокировки вывода сообщения об ошибке...

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

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

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


 


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


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