Форум 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=70437)

firstChild 14.10.2005 17:51

чтение из папки
 
У меня есть в папке несколько файлов
Можно ли как-то программно узнать их количество и название?
Помогите кто знает

Зарание спасибо!1

K.A.T.A.F.A.L.K.E.R 14.10.2005 18:10

По этому поводу уже столько писали... :(
Самое умное (жаль, придумал не я - красиво!): во Flash есть скрытый класс Directory.
var myDir : Directory = new Directory("C:\");
for(var i in myDir)
trace(i+" "+myDir[i]);
ПОЛЬЗУЙТЕСЬ! :D :D

firstChild 14.10.2005 18:24

Чтото я не могу найти этот класс
можешь подсказать где его найти

ultraflasher 14.10.2005 18:39

Это шутка было.

ultraflasher 14.10.2005 18:39

Это нельзя сделать. Если только на сервере серверным скриптом.

firstChild 14.10.2005 18:58

а с помощью swfkit нельзя сделать?

firstChild 14.10.2005 19:10

или ещё какой другой прогой?

Der Grossen 14.10.2005 19:54

PHP код:

<?php
 $dirct
="th";
 
$hdl=opendir($dirct);
 while (
$file readdir($hdl)){
if ( (
$file!=".")&&($file!="..")) $a[]=$file;
}
 
closedir($hdl);
  
rsort($a);
  
$ft=fopen("th.xml","w");
fwrite($ft,"<img>");
fclose ($ft);
foreach (
$a as $value) {
$ft=fopen("th.xml","a+");
fwrite($ft,"<item img=\"$dirct/$value\"/>");
fclose ($ft);
}
$ft=fopen("th.xml","a+");
fwrite($ft,"</img>");
fclose ($ft);
?>

данный кусок сканирует папку "th" и записывает "th.xml"
В виде:
<img>
<item img="th/имя_файла" />
<item img="th/имя_файла" />
<item img="th/имя_файла" />
<item ..........
</img>

Der Grossen 14.10.2005 19:55

а с xml наверное сам знаешь что делать

firstChild 14.10.2005 20:03

я уже сам разобрался
мне просто надо было не на сервере,
а но компе, т.е без PHP

но всё равно пасиб


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

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