Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Перестала генериться ошибка отсутствия файла при загрузке. (http://www.flasher.ru/forum/showthread.php?t=133805)

Spaniard1977 13.12.2009 17:37

Перестала генериться ошибка отсутствия файла при загрузке.
 
Есть(был) работающий код. Прошло пол года,без изменения чего-либо стали происходить странные вещи:
грузим фотки по номерам из известного каталога при помощи MovieClipLoader.loadclip()
когда загружаем все фотки должна генериться ошибка URLNotFound, а этого не происходит...более того ошибки загрузки в случае отсутствия файла вообще не происходит...
Подскажите на что грешить...
Причём это происходит только на серваке...на локальной машине работает.

Zik. 13.12.2009 19:26

На себя
Вы же писали код

Spaniard1977 14.12.2009 22:04

А если подумать?
Метод MovieClipLoader.loadclip() встроенный...что там можно напортачить...
файла нет,а ошибки загрузки не происходит.
при тесте на локальной машине всё работает,на серваке - нет.
может настройки хостинга?

mooncar 14.12.2009 22:15

Похожее было в одном проекте под 10-м плеером в IE .
В проекте циклом идет загрузка картинок с помощью MCL. Имена картинок с возрастающей нумерацией. Я поленился сделать предварительное определение, сколько картинок всего, поэтому событием остановки цикла загрузки для AS служит событие ошибки onLoadError при попытке загрузить следующую.
Так вот, под 10-м плеером в IE цикл не останавливается. Разбираться тогда не стал, хотя следует это сделать, даже сейчас, чтобы знать.
Проверьте - может быть ваши слова "пол года,без изменения чего-либо" на самом деле не совсем верные - плеер мог поменяться. Проверьте со старым плеером (9-кой).

Spaniard1977 14.12.2009 23:53

Mooncar,спасибо,по-пробовал...не лечит - под 9-кой то же самое. И в IE и в FF.
Механика,всё как вы описали: MCL, цикл загрузки картинок под именами - возрастающими цифрами,остановка по не обнаружении файла...событие onLoadError вообще не наступает....причём,на локальной машине работает...
на серваке нет...хоть в каком направлении? использовать функцию Load() ?

mooncar 14.12.2009 23:59

Направление такое - поставьте HttpFox и смотрите, что возвращает сервер, когда файл отсутствует.
Либо же перепишите - сделайте на сайте php-скриптец, который сперва отдает флешке точное количество фоток в каталоге на сервере, а цикл уже по этой цифре пусть работает.

PS. На самом деле у меня был не цикл в понимании AS, т.е. for () {}, а цикл шагов "загрузили очередную фотку - старт новой загрузки".

Spaniard1977 15.12.2009 16:32

Да,про цикл,понятно...у меня так же...


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

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