Цитата:
Сообщение от Wolsh
В Air после установки приложения автоматически создаются директории, связанные с этим приложением. ...и папка для специальных файлов программы, которые можно перезаписывать — в ней соответственно и размещается config.xml и дополнительные папки для языков и тем.
|
Есть какое-то общепринятое имя для этой папки?
Цитата:
А вот языковые файлы придется менять вручную
|
Вопрос по этим самым языковым файлам. Почитал вдумчиво, как работает XML в AS3. Если я правильно понял, то переменная типа XMLList фактически "затягивает" всё иерархическое дерево из файла, начиная с некоего указанного уровня. А дальше с нею можно гибко работать, используя разнообразные методы класса XMLList. Интересует следующее. В ситуации большого количества слов и фраз, как лучше организовать их хранение и загрузку?
Мне пока видятся такие принципиальные варианты. Можно сделать один файл, загрузить его целиком в переменную прямо при запуске приложения и дальше работать только с ней, не обращаясь более у исходному файлу. Или наоборот для получения нужной фразы каждый раз обращаться к файлу-хранилищу по новой. Или сделать некий промежуточный вариант, добавив в иерархию XML-файла дополнительный уровень для, например, каких-то относительно независимых кусков игрового процесса (отдельный пакет фраз для меню, для каждого квеста, встроенных мини-игр и т.п.), чтобы обращаться к файлу при запуске каждого "куска", и забирать только тексты, связанные с ним.
Спасибо.