Показать сообщение отдельно
Старый 29.07.2012, 17:30
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Его прийдется загружать целиком, обрабатывать, а потом обработанный файл снова записывать.
Загрузить, например, простым URLLoader'ом
Код AS3:
var loader:URLLoader = new URLLoader(new URLRequest("settings.xml"));
loader.addEventListener(Event.COMPLETE, onSettingsLoad);
 
function onSettingsLoad(e:Event):void {
       e.target.removeEventListener(Event.COMPLETE, onSettingsLoad);
       var loadedXML:XML	= XML(e.target.data);
       // тут уже можно обрабатывать xml как надо, примеров в сети гора
}
А после составления нового XML с необходимыми настройками, записать его в файл:
Код AS3:
var settingString:String = "тут превращенный в строку xml с настройками";
var settings:File = File.applicationDirectory.resolvePath("settings.xml");
var fileStream:FileStream	 = new FileStream();
fileStream.open(settings, FileMode.WRITE);
fileStream.writeUTFBytes(settingString);
fileStream.close();
Естественно это все в общем, для конкретного приложения все нужно будет подгонять.
п.с. Но я лично считаю этот способ не самым удачным. Все-таки для этой задачи лучше рассмотреть вариант с SQLite. По ней тоже примеров полно. Будет удобнее обновлять настройки или создавать новые