Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как дописывать текст в файл? (http://www.flasher.ru/forum/showthread.php?t=205749)

viktorami 19.12.2013 19:30

как дописывать текст в файл?
 
средствами as3? не просто записть куска данных в файл, а именно добавление к уже имеющимся данным?

GBee 19.12.2013 19:34

Через FileReference если не Аир.
Открыли, забрали данные, дописали, сохранили обратно в файл.

viktorami 19.12.2013 19:36

немного не пойму. а дописать КУДА? можно хотя бы часть кода что ли...

GBee 19.12.2013 19:43

1) когда выбрали файл через browse
2) ловите событие select и вызываете load
3) по событию окончания загрузки, извлекаете и парсите data
4) Модифицируете полученные данные и
5) Пишите их обратно, переписывая целиком файл.

viktorami 19.12.2013 20:24

что ж, попоробую. спасибо.

MikroAcse 19.12.2013 22:15

Или же можно проще через стрим (синхронно):
Код AS3:

var file:File = File.documentsDirectory;
file = file.resolvePath("Apollo Test/test.txt");
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.APPEND);
fileStream.writeUTFBytes("Hello");
fileStream.close();

Советую прочитать этот док:
http://help.adobe.com/ru_RU/as3/dev/...de46-7dc2.html

viktorami 20.12.2013 00:51

о. спасибо! это самое то!

Добавлено через 15 часов 28 минут
ха! так эти классы только для adobe air! а мне нужно в adobe flash as3!

Добавлено через 15 часов 29 минут
у меня попросту нет доступа к ним!


Часовой пояс GMT +4, время: 11:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.