![]() |
Отображение xml файла/уровня в виде превью картинки при его выборе
Есть редактор уровней. Уровни сохраняются/загружаются в xml с помощью класса FileReference. Можно ли как-то зашить превьюшку (картинка мини скрин уровня) в xml файл, чтобы при выборе xml файла (диалоговое окно file.load();) файлы отображались в проводнике в виде превьшки. Уровней много, чрезвычайно не удобно сортировать и выбирать загружаемый уровень в редактор. Или подскажите другой путь решения данной проблемы.
|
Насколько я знаю, вшивать картинки в xml нельзя, но можно сохранять туда ссылку на скрин
|
Положите превьюшку рядом с XML и два эти файла засуньте в папку. Итого у вас будет одна папка с уровнями, в которой папки с XML+картинка.
Если теперь включить в Windows режим просмотра "Диафильм", то при выделении папки с уровнем будет видно превью. |
А с помощью какого класса можно загружаешь xml файл без диалогового окна выбора файла? Т.е. напр. с помощью FileReference вроде, без диалогового окна нельзя загрузить... Получается что реалзовать превьюшки с классом FileReference нельзя, нужно грузить фоново xml файлы и уже в своей игровой панели отображать уровни.
|
А у вас игра где на сервере будет или локально на компьютере клиента без связи с интернет?
Добавлено через 7 минут В любом случае просматривать папки на компьютере флеш может только через FileReference Но если флешка только для локального использования, то можно выставить в параметрах публикации доступ только к локальным файлам. Положить папку с файлами уровней в одну папку с флешкой и явно указать ссылки на них. Тогда загружать можно так Код AS3:
|
Есть вообщето способ. Засунуть картинку в XML, чтобы ее отобразил проводник – нельзя. Но можно наоборот, засунуть XML в PNG. Но тогда Вам придется хранить уровни как PNG-файлы :)
|
Зашить картинку в XML можно как Base64 строку, но проводник вас не поймет. Не лучше ли сделать редактор на AIR? Сможете сделать собственный диалог.
|
| Часовой пояс GMT +4, время: 15:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.