Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Input text и сохранение в *.txt (http://www.flasher.ru/forum/showthread.php?t=179401)

Hauts 14.05.2012 16:50

Просто так, без окошка сохранения, можно только временно хранить данные. Опишите, зачем вам это?

nayanov 14.05.2012 16:51

с удовольствием, но время на работе поджимает очень сильно. заставили во flash делать, с которым впервые в жизни столкнулся.

Добавлено через 1 минуту
Чтобы кто вводит не смог изменить ручками txt.

ChuwY 14.05.2012 16:53

Для этого можно использовать AIR

in4core 14.05.2012 16:54

Цитата:

Чтобы кто вводит не смог изменить ручками txt.
Ответ вам дали, либо храните временные файлы через SharedObject либо пишите на AIR

nayanov 14.05.2012 16:59

Цитата:

Сообщение от in4core (Сообщение 1079453)
Ответ вам дали, либо храните временные файлы через SharedObject либо пишите на AIR

Спасибо Огромное Всем За Помощь.
Сейчас попробовал ваш метод все работает, кроме одного после сохранения, файл txt пустой.Хотя внедрял все символы.

in4core 14.05.2012 17:05

по коду все верно. Возможно вы где то не верно делаете. Тут без вашего исходника не обойтись!

nayanov 14.05.2012 17:06

могу выслать вам

in4core 14.05.2012 17:36

лучше код весь покажите

nayanov 14.05.2012 18:01

Все это конечно заработало, но с сохранением надо что-то делать, попробую SharedObject изучить.

Код AS3:

btnOk.addEventListener(MouseEvent.CLICK, saveMyData);
 
function saveMyData(e:MouseEvent) {
        var finalstr:String = my_text_field.text + '' + tfGroup.text;
        var data1:String = tfGroup.text;
        var data2:String = my_text_field.text;
        var fr:FileReference = new FileReference();
        fr.save(finalstr, "file.txt");
}

Добавлено через 16 часов 34 минуты
Сделал сохранение в AIR в файл *.txt

Код AS3:

btnOk.addEventListener(MouseEvent.CLICK, saveMyData);
 
function saveMyData(e:MouseEvent) {
        var finalstr:String ='\n'+ my_text_field.text + '\n' + tfGroup.text + '\n'+ 'Количество попыток';
        var data1:String = tfGroup.text;
        var data2:String = my_text_field.text;
 
        var file:File = new File(File.desktopDirectory.resolvePath("file:///E:/1.txt").nativePath);
        var fileStream:FileStream = new FileStream();
        fileStream.open(file, FileMode.WRITE);
        fileStream.writeMultiByte(finalstr, "Windows-1251");
        fileStream.close();
}

Осталось объединить мою главную swf с Air. Интересно это возможно???


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

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