Просмотр полной версии : Определить количество файлов в папке или загрузка по маске файла
Подскажите, пожалуйста, как можно на Flash определить количество файлов в папке.
Или как загрузить все файлы вида Name1.jpg, Name2.jpg и т.д.
Количество файлов, не известно. Может можно как-то загружать файлы по маске?
Можно как-нибудь отловить ошибку загрузки файла в цикле загрузки?
Я пробовал делать на обработчике onLoadError но он вызывается после прохода цикла в котором я делаю loadClip.
Der Grossen
14.09.2005, 13:22
Флэшем никак нельзя реализовать такую штуку. Это можно сделать посредством php:
<?php
$dirct="pic";
$hdl=opendir($dirct);
while ($file = readdir($hdl)){
if ( ($file!=".")&&($file!="..")) $a[]=$file;
}
closedir($hdl);
rsort($a);
$ft=fopen("img.xml","w");
fwrite($ft,"<img>");
fclose ($ft);
foreach ($a as $value) {
$ft=fopen("img.xml","a+");
fwrite($ft,"<item img=\"$dirct/$value\"/>");
fclose ($ft);
}
$ft=fopen("img.xml","a+");
fwrite($ft,"</img>");
fclose ($ft);
?>
Данный скрипт сканирует папку "pic" и записывает лог в файл "img.xml" в виде:
<img>
<item img="файл1"/>
<item img="файл2"/>
<item img="файл3"/>
<item img="файлN"/>
</img>
GoreMika
14.09.2005, 17:57
Можно сделать последовательную загрузку.
Грузим первый, ждем пока загрузится, если загрузился - загружаем второй, и т.д. если Nый не загрузился значит его нет.... (правда он может быть битым или коннет порвался и т.д.)
Winnie, удалось справиться с задачей? (хочу что-то подобное сделать)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.