Показать сообщение отдельно
Старый 08.05.2014, 21:46
kotyavo вне форума Посмотреть профиль Отправить личное сообщение для kotyavo Найти все сообщения от kotyavo
  № 9  
Ответить с цитированием
kotyavo

Регистрация: Dec 2013
Сообщений: 49
Код AS3:
var file:File = File.applicationStorageDirectory.resolvePath("save/config.json");
 
			trace('writeConfig file path ',file.url);
 
			var stream:FileStream = new FileStream()
			stream.open(file, FileMode.WRITE);
			stream.writeUTFBytes( JSON.stringify(config));
			stream.close();
Чтение
Код AS3:
		var file:File = File.applicationStorageDirectory.resolvePath("save/config.json");	
 
				var stream:FileStream = new FileStream()
				stream.open(file, FileMode.READ);
				value =  stream.readUTFBytes(stream.bytesAvailable);
				stream.close();
				result = JSON.parse(value);
Без дополнительной папки у меня не работало на андройде.

Выше указанный код тестил на всех ios и андройд работает.
ВАЖНО! При каждом новом апдейте приложения данные удаляются автоматом.

Если тестируете в эмумяторе под виндой то данные пишутся в папку пользователя системы/appData/Rouming/идентификатор приложен. вроде такой путь там.