Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка при прерывании загрузки флеш игры. (http://www.flasher.ru/forum/showthread.php?t=140497)

Denis_ex 31.05.2010 21:55

Ошибка при прерывании загрузки флеш игры.
 
Если в процессе загрузки флеш игры в браузере обновить страницу, то вылетает ошибка: “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);
                }


-De- 31.05.2010 22:22

Подпишись на всё, что кидает загрузчик, IOError же. Вообще рекомендую обернуть загрузчик, чтоб обёртка в случае ошибки либо тихо помирала, либо говорила, что же оно ниасилило загрузить.

gldrawworld 31.05.2010 22:59

еще одна проблема высосанная из пальца ? эту ошибку видят люди у которых стоит debug версия плеера …*не вижу причин ловить эту ошибку …*простым смертным она итак не покажется, а те кто в теме не обратят внимания на нее …*

HotIceCream 31.05.2010 23:39

Кстати если закрыть вкладку с недогруженной флэхой и в выскочившем окне нажать продолжить - то опера у меня иногда падает ...

CrazyFlasher 31.05.2010 23:46

Цитата:

еще одна проблема высосанная из пальца ? эту ошибку видят люди у которых стоит debug версия плеера …*не вижу причин ловить эту ошибку …*простым смертным она итак не покажется, а те кто в теме не обратят внимания на нее …*
это "хорошо" характеризует "качество" вашего кода

gldrawworld 01.06.2010 00:00

при чем тут качество кода ? это не то место которое нужно вылизывать …
кстати, это вобще ошибка плеера, который сообщает о не завершенной загрузки пользователю, которому уже все равно - он же закрыл эту флешку …

CrazyFlasher 01.06.2010 01:20

2 gldrawworld: не путайте с ошибкой "... load will never complete ...". IOError надо хэндлить

оу сорри...это и есть эта ошибка... вот поэтому я не люблю логи на русском :)

gldrawworld 01.06.2010 01:23

^^ ну я про это и говорю что проблема высосана из пальца …

etc 01.06.2010 07:53

Ошибки надо хендлить, а не вешать полбраузера пользователю.

Denis_ex 01.06.2010 08:32

etc
Я себе смутно представляю, как именно отхендлить, исходя из того кода, что выше описал, могли бы вы привести код блокировки вывода сообщения об ошибке...


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

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