PDA

Просмотр полной версии : сканирование каталога


Yukagir
31.01.2007, 17:16
Здравствуйте, товарищи.
Не решал ли кто проблему возможности сканирования каталога с файлами из флэша? Грубо говоря, для простоты апгрейда хочется создать возможность просто кидать новые файлы в определенный каталог, а дальше флэш сам будет его сканировать определять количество файлов в каталоге, присваивать имена с переменными и расставлять в нужном порядке в галерее. Последний вопрос с загрузкой и расстановкой я решил, но наличествует затык с заданием количества файлов. Все работает, но только если из внешнего txt подгрузить переменную с указанием количества файлов. Вот как бы обойтись и без нее?

Буду очень признателен за совет -))

CorC
31.01.2007, 17:20
для инета пхп поможет
для локального зинк

но лучше всего ХМЛ,
тогда ни того ни другого не надо

Yukagir
31.01.2007, 17:33
а из хмл данные потом во флэш без проблем передаются?

CorC
31.01.2007, 18:14
ну смотря как написать :)
у меня последнее время не было

Yukagir
31.01.2007, 18:23
понял. спасибо. буду изучать вопрос

Fl00r
31.01.2007, 18:52
xml сканировать папки не умеет. придется каждый раз прописывать новые файлы ручками.
но для данной проблемы лучший вариант.

Yukagir
31.01.2007, 19:08
спасибо. Но ведь не может же не быть подобной технологии?

CorC
31.01.2007, 19:10
спасибо. Но ведь не может же не быть подобной технологии?
подобной чему?
я предложил 3 варианта,
какая из этих технологий не "подобна"?

aksios
01.02.2007, 10:57
Могу предложить концепт мини: названия файлов изначально даются осмысленно типа: 00001., 00002..., флеш грузит в цикле пока файлы, пока не получает ошибку загрузки. Тогда запоминает конечное число файлов и все.

Yukagir
01.02.2007, 11:31
CorC, про подобность - это Джон Сильвер сказал, что хмл не умеет сканировать каталоги. вот я и уточнил.

aksyos, да. я в принципе так и поступаю, только еще прописываю имена файлов в txt. Ошибка загрузки будет останавливать данный скрипт? и нужно будет просто получить номер последнего загруженного файла?

CorC
01.02.2007, 11:47
а смысл записывать в файл?
да у MovieClipLoader есть событие onLoadError
по нему и останавливаешся сам
а номер последнего запоминаешь загодя и все

shalun
01.02.2007, 14:20
нафиг компонент

файл.onLoad = function(success:Boolean) {
if (success) {
дальше();
} else {
закругляемся();
}
};

Yukagir
01.02.2007, 14:30
аа.. ну, вот так и присваивать инкремент клипу с загруженной картинкой. и все дела, вроде.

Kikasso
01.02.2007, 16:25
shalun, о каком компоненте вы говорите? Можно ваш вариант целиком увидеть?

Umcho
02.02.2007, 10:41
Скажите пожалуйста как прочитать переменную из файла и перевести её в число. Это надо для добавления файлов на сервер, которые потом будут грузиться в оболочку. Число - своеобразное сканирование каталога)

CorC
02.02.2007, 12:04
1. класс LoadVars
2. приведение типов в данном случае Number()