|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
генерирование XML-файла (не знаю, где спросить)
Для загрузки картинок во флэш надо сгенерировать xml-файл с именами файлов, лежащих в конкретной папке, следующего содержания:
<root> <file>firstFileName.jpg</file> <file>secondFileName.jpg</file> ... <file>lastFileName.jpg</file> </root> Заранее спасибо! |
|
|||||
[+1 21.01.08]
Регистрация: Jul 2007
Сообщений: 126
|
Из флеша - никак.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Цитата:
не знал бы - спросил бы в разделе флэш))) интересуют сторонние методы |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Можно и из флеша. С помощью JSFL
var folderURI = fl.browseForFolderURL("Select a folder."); var folderContents = FLfile.listFolder(folderURI); var xml = "<root>\n"; for (var i = 0; i < folderContents.length; i++) { var type = FLfile.getAttributes(folderURI + folderContents[i]); if (type.indexOf("D")==-1) { xml += "\t<file>" + folderContents[i] + "</file>\n"; } } xml += "</root>"; var fileURI = fl.browseForFileURL("save"); FLfile.write (fileURI, xml); |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
не разобрался((
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
1. Создаете текстовый файл с раширением jsfl и сохраняете туда код выше.
2. В меню флеша выбираете Commads > Run command..., находите свой сохраненный файл и нажимете кнопку Открыть. 3. После запуска скрипта, он предложит вам выбрать директорию с файлами, список которых вы хотите получить в xml. 4. Потом выбираете имя для xml и куда его сохранить. Один ньюанс. Сохранение данных проиходит в формате utf-8 (что необходимо, чтобы флеш понимал русские символы), однако сигнатура файла из трех байтов не выставляется, поэтому текстовые редакторы при открытии этого файла могут показать крякозяблы для русских символов, однако это не страшно, главное, что их понимает флеш. |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Спасибо!!!))
|
|
|||||
Регистрация: Apr 2008
Сообщений: 29
|
а ещё это быстро делается в экселе
|
|
|||||
Регистрация: Feb 2007
Сообщений: 38
|
Как вариант- взять пакет для работы с изображениями , например ACD see , там есть пакетная операция переименования выделеных файлов по шаблону и получить в итоге названия файлов типа Image_00.jpg ...Image_99.jpg . С ними проще править xml . Да к тому же номерок ...nn... при парсинге строки по ивенту или по selected item может в дальнейшем облегчить написание кода программы.
Последний раз редактировалось userk; 14.04.2008 в 10:29. |
Часовой пояс GMT +4, время: 18:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
jsfl |
|
|