Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.09.2005, 10:59
Winnie вне форума Посмотреть профиль Отправить личное сообщение для Winnie Посетить домашнюю страницу Winnie Найти все сообщения от Winnie
  № 1  
Ответить с цитированием
Winnie
 
Аватар для Winnie

Регистрация: Aug 2001
Сообщений: 7
По умолчанию Определить количество файлов в папке или загрузка по маске файла

Подскажите, пожалуйста, как можно на Flash определить количество файлов в папке.

Или как загрузить все файлы вида Name1.jpg, Name2.jpg и т.д.
Количество файлов, не известно. Может можно как-то загружать файлы по маске?

Можно как-нибудь отловить ошибку загрузки файла в цикле загрузки?
Я пробовал делать на обработчике onLoadError но он вызывается после прохода цикла в котором я делаю loadClip.

Старый 14.09.2005, 13:22
Der Grossen вне форума Посмотреть профиль Отправить личное сообщение для Der Grossen Посетить домашнюю страницу Der Grossen Найти все сообщения от Der Grossen
  № 2  
Ответить с цитированием
Der Grossen
 
Аватар для Der Grossen

Регистрация: Jun 2005
Адрес: spb
Сообщений: 84
Флэшем никак нельзя реализовать такую штуку. Это можно сделать посредством 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>

Старый 14.09.2005, 17:57
GoreMika вне форума Посмотреть профиль Отправить личное сообщение для GoreMika Найти все сообщения от GoreMika
  № 3  
Ответить с цитированием
GoreMika

Регистрация: Jun 2003
Сообщений: 31
Отправить сообщение для GoreMika с помощью ICQ
Можно сделать последовательную загрузку.
Грузим первый, ждем пока загрузится, если загрузился - загружаем второй, и т.д. если Nый не загрузился значит его нет.... (правда он может быть битым или коннет порвался и т.д.)
__________________
Use the sourсe Luck!

Старый 02.11.2005, 13:28
Cloo вне форума Посмотреть профиль Отправить личное сообщение для Cloo Найти все сообщения от Cloo
  № 4  
Ответить с цитированием
Cloo

Регистрация: Oct 2005
Сообщений: 23
Winnie, удалось справиться с задачей? (хочу что-то подобное сделать)

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:08.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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