PDA

Просмотр полной версии : не определенный конец URL


Манюня
20.03.2008, 05:10
У меня на диске существуют изображения у них одинаковое начало имен и отличные друг от друга 3 символа конца имени (0 до 999). Типа 45458.jpg, 45022.jpg. Подскажите,как можно программно подобрать путь чтобы можно было использовать все существующие картинки и именами такого типа в функции loadMovie.
createEndOfPath = function(path:String):String{
var i = 0;
for (i; i < 999; i++){
End = i.toString();
if (End.length() == 1){
End = '00'+ End;
}
if (End.length() == 2){
End = '0' + End;
}

_path = path + End +'.jpg';
vid.loadMovie(_path);
}
return _path;
}
Я попыталась, помогите пожалуйста

INK•
20.03.2008, 19:07
т.е.
если подается допустим 0 то надо сделать "45"+"000"+".jpg"
если 12 то "45"+"012"+".jpg"
если 123 то "45"+"123"+".jpg"
так что ли?

Манюня
20.03.2008, 20:03
Да. Только как вот так проверить их существование и если находить существующий, то показать на экране??

INK•
20.03.2008, 20:09
я думаю без списка существующих - никак.

iNils
20.03.2008, 20:12
Использовать класс MovieClipLoader для загрузки, у него есть событие onLoadError.

Манюня
20.03.2008, 20:13
я тоже думаю, но надежда умирает последней

divinus
20.03.2008, 20:15
INK•, правильно... ) вот только список изображений можно не только с XML-я грузить ;)
если флешка берет рисунки с сервера, то можно через PHP. в этом случае задавайте вопрос в другом разделе форума ;)
если флешка локально работает, то придется "оборачивать"... читайте про zinc, AIR и т.д....

divinus
20.03.2008, 20:16
iNils, это ты предлагаешь пробегать все варианты? :)

iNils
20.03.2008, 20:26
Не, это крайний случай, когда нет возможности использовать пхп, а если есть, то запросить список гораздо лучше.

divinus
20.03.2008, 20:29
iNils, я как то извращался через javascript и activeX файлы на локальном компе читать... но это нигде не сработает... это надо безопасность выставлять всю на минимум в браузере...

INK•
21.03.2008, 04:09
INK•, правильно... ) вот только список изображений можно не только с XML-я грузить ;)
если флешка берет рисунки с сервера, то можно через PHP. в этом случае задавайте вопрос в другом разделе форума ;)
если флешка локально работает, то придется "оборачивать"... читайте про zinc, AIR и т.д....
а я и не говорил что с ХМЛ.
а какая разница онЛоадЭррор или ПХП if(file_exists ($file)) ???
там походу тысча файлов.
дурацкая процедура выгребания охибок ну совсем не подходит.

проще небольшим ПХп скриптм таки перегнать все что есть в ХМЛ
ну или же выделить для этих файлов папку и досматривать ее.. прибледительно таким же ПХП скриптом.

divinus
21.03.2008, 12:04
INK•, ну на сколько я помню, в PHP есть класс dir с помощью которого можно получить список всего что находится в папке... ) а уж потом хоть XML, хоть LoadVars... ;)