![]() |
Определить количество файлов в папке или загрузка по маске файла
Подскажите, пожалуйста, как можно на Flash определить количество файлов в папке.
Или как загрузить все файлы вида Name1.jpg, Name2.jpg и т.д. Количество файлов, не известно. Может можно как-то загружать файлы по маске? Можно как-нибудь отловить ошибку загрузки файла в цикле загрузки? Я пробовал делать на обработчике onLoadError но он вызывается после прохода цикла в котором я делаю loadClip. |
Флэшем никак нельзя реализовать такую штуку. Это можно сделать посредством 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> |
Можно сделать последовательную загрузку.
Грузим первый, ждем пока загрузится, если загрузился - загружаем второй, и т.д. если Nый не загрузился значит его нет.... (правда он может быть битым или коннет порвался и т.д.) |
Winnie, удалось справиться с задачей? (хочу что-то подобное сделать)
|
| Часовой пояс GMT +4, время: 17:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.