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

Регистрация: Sep 2017
Сообщений: 5
Цитата:
Где пытаетесь?
Судя по коду пока негде. Вот и хотелось узнать куда писать и что.

Запись в файл организовал через FileStream. Понял что реализовать нужно было через AIR.
Для примера записывал уже редактированные значения в другой файл XML.
Добавил код:
Код AS1/AS2:
//Редактируем XML содержимое // для теста
var outXML:XML = new XML  ;
for (var i:int = 0; i < myxml.children().length(); i++)
{
	trace(myxml.user[i].@name);
 
	//изменяем нужные нам значения
	myxml.user[0]. @ name = "Екатерина";
	myxml.user[1]. @ name = "Анастасия";
	myxml.user[2]. @ name = "Ольга";
}
 
//Сохраняем в изменения в другой файл//
var outFile:File = File.applicationStorageDirectory;
outFile = outFile.resolvePath("D:/XMLtoDG/tableOut.xml");
 
var outStream:FileStream = new FileStream();
outStream.open(outFile, FileMode.WRITE);
outStream.writeUTFBytes(myxml);
outStream.close();
Не могу понять как обратиться к dataGrid чтобы выгрузить данные с него и привести в приемлемый вид для сохранения в XML.
Предполагаю что нужно использовать какой-нибудь слушатель dataGrid.
Примерно что то типа:
Код AS1/AS2:
dg.addEventListener(???,имя функии);
Правильно я думаю или нет?

P.S. Наверное по тому что я пишу в кадре и так понятно что я новичок в AS3.