Показать сообщение отдельно
Старый 20.11.2009, 09:50
TFWarrior вне форума Посмотреть профиль Отправить личное сообщение для TFWarrior Найти все сообщения от TFWarrior
  № 3  
Ответить с цитированием
TFWarrior

Регистрация: Nov 2009
Сообщений: 13
Да конечно расскажу. Я загружаю XML файл используя для этого сл. код:

Код AS3:
...
private function LoadXML():void
{
    urlGameRequest = new URLRequest("bla-bla.xml"); 
    urlGameLoader.load(urlGameRequest);
    urlGameLoader.addEventListener(Event.COMPLETE, OnLoadGameXMLComplete);
}
...
private function OnLoadGameXMLComplete(e:Event):void
{
	gameXML = new XML(e.target.data); 
	trace("game XML loaded");
            ...
}
...
Далее, когда были внесены изменения в gameXML он сохраняется обратно в файл сл. образом:

Код AS3:
function OnSaveXML():void
{
      ...
      textArea.text = "";
      textArea.appendText(gameXML.toString());
 
      var fileReference:FileReference = new FileReference(); 
      fileReference.save(textArea.text,"bla-bla.xml");
      fileReference.addEventListener(Event.COMPLETE, OnSaveComplete);
}
Не устраивает то, что после таких преобразований файл XML превращается в кашу, а т.к. я работаю по svn то он говорит что весь файл один сплошной конфликт. Поэтому необходимо чтобы сохранялось исходное форматирование XML.