![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 115
|
Здраствуйте товарищи. Очень нужна ваша помощь в решении одной задачи.
У меня есть галерея, которая делает прелоад (скрытый. т.е. статус бар неведётся) 2х фотографий вперёд и 2 назад. Так проблема в том, что я немогу никак проверить сколько фоток в папке. Он начинает показывать пустые кадры. Можно ли как-то сделать проверку на наличие фотки например 34.jpg перед её прелоадом? |
|
|||||
|
ветеран форума
|
Если Вы используете MovieClipLoader, то там есть onLoadError который можно отслеживать. Если Вы используете loadMovie - используйте MovieClipLoader и далее читать сначала
А вообще непосредственно проверить существование файла средствами флеша нельзя, используйте на сервере скрипт, который будет узнавать содержимое папки и отдавать флешу.
__________________
4am is time to rock |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
да в принципе для loadMovie можно тоже сделать прогресс бар...я вот на днях написал листенера для клавиатуры (кей ап
) для Flash Lite 1.x (Flash 4) |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 115
|
Цитата:
Как можно написать прогресс бар для загрузки одной картинки? Я всегда считал что прелоадеры работают по загрузке fram'ов. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
сделать например клип-слушатель с 2-мя кадрами...в первом кадре отслеживать сколько загрузилось, а по втором - gotoAndPlay(1); Либо использовать обычные onEnterFrame...только лучше этого не делать, а просто использовать MovieClipLoader
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 115
|
Нет я про то, что невозможно отследить сколько закачано от одного файла. Как обычный прогресс бар делается это опнятно...
|
|
|||||
|
используй MovieClipLoader - там есть событие ошибки загрузки
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 115
|
olexandr:
Посмотрите выше на пост от DarkLight. Проблема уже решена. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
просто проверять если getBytesLoaded() == 0, значит фотки скорее всего нет...только вот не пойму, чем вам не угодил MovieClipLoader...
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 115
|
Да всем угодил. Всё хорошо работает, по функции onLoadError. Просто мне интересно, можно ли делать прелоадер одной фотки? Тоесть "фотка загружается" и проценты...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|