|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Еще раз.
1) Ты загружаешь один файл, а записываешь в ДРУГОЙ. 2) Записать в тот же ты не сможешь, потому что он лежит у тебя в каталоге, куда установлено Приложение. "Рядом с swf". А этот каталог ТОЛЬКО ДЛЯ ЧТЕНИЯ, в него нельзя записать файлы или изменить существующие. Добавлено через 2 минуты и да, я чето там перемудрил с записью в стрим. Можно не создавать временный ByteArray, а писать строку сразу в стрим
__________________
Reality.getBounds(this); |
|
|||||
Wolsh
Цитата:
Цитата:
Будет ли правильно если я включу XML в сборку AIR-приложения ? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Отдельным файлом .xml ?
Особого смысла нет. Если он изменяемый (например, это конфиг, который хранит какие-то настройки юзера, историю его действий и т.п.) то переписать его в директории установки ты не сможешь. То есть "если он изменяемый", то он все-равно неизменяемый)) В любом случае придется делать с него копию и хранить в локальном хранилище данных приложения, и работать с копией. То есть этот первоначальный файл будет просто дефолтной "рыбой". С таким же успехом сам xml можно хранить в каком-нибудь классе, и после установки при первом запуске приложения создавать "физический" файл в хранилище.
__________________
Reality.getBounds(this); |
|
|||||
Цитата:
|
|
|||||
Есть другой вариант (хотя тоже не лучший) - использовать вместо xml'ов всяких SQLite базу. Ее можно хранить в директории приложения, и, как ни странно, можно обновлять. Почему так происходит мне не понятно, но это работает. Хотя не лучший вариант это потому, что при обновлении приложения, будет и база каждый раз затираться. То есть тут все равно лучший вариант - хранить в applicationStorage
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
OK, думаю вопрос исчерпан, спасибо.
|
Часовой пояс GMT +4, время: 11:06. |
|
« Предыдущая тема | Следующая тема » |
|
|