Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.05.2012, 16:04
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 1  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
Post Input text и сохранение в *.txt

Такой вопрос у меня:
мне нужно реализовать тупо ввод фамилии и имени, при нажатии на кнопку "ОК" сохранялись в текстовый файл.
Как я понимаю вводимый текст можно реализовать с помощью компонента Input text, либо с помощью с помощью инструмента текст (вводимый текст). а программно как написать не знаю. Кто сталкивался или знает подскажите пожалуйста.

Старый 14.05.2012, 16:14
stweet вне форума Посмотреть профиль Отправить личное сообщение для stweet Найти все сообщения от stweet
  № 2  
Ответить с цитированием
stweet
 
Аватар для stweet

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
"Тупо" юзаем FileReference && TextField.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь!

Старый 14.05.2012, 16:23
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 3  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
емко. спасибо хоть на этом....

Старый 14.05.2012, 16:30
stweet вне форума Посмотреть профиль Отправить личное сообщение для stweet Найти все сообщения от stweet
  № 4  
Ответить с цитированием
stweet
 
Аватар для stweet

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
Да?!.. Хм.. а мне вполне кажется что ответ соответствует вопросу.
Хотите помощи, опишите задачу детально, где вы работаете(локально или хотите сохранять на сервере).
Без всяких выпендрёжей(не быдло же на форуме живут). Свашей задачей здесь сталкивался-сталкивается-будит сталкиваться каждый и так же каждый может дать ответ, всё зависит от восприятия вопроса.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь!

Старый 14.05.2012, 16:40
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS3:
var finalString = '';
if(tfName.text != '' && tfName.text.length > 1)  finalString = tfName.text + '\n';
if(tfSname.text != '' ) finalString += tfSname.text;
 
var saver:FileReference = new FileReference();
saver.save(finalString , 'file.txt');
__________________
Марк Tween

Старый 14.05.2012, 16:41
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
stweet зачем же так грубо? Вполне нормально человек описал свою задачу. А вот ""Тупо" юзаем FileReference && TextField." — ничего не объясняет и не будет объяснять. Можно вообще на все вопросы отвечать "Тупо юзаем экшенскрипт" и не задумываться.

nayanov по теме: вам нужно разместить на сцене текстовое поле со свойством "input", чтобы можно было в него что-либо вводить и дать этому текстовому полю instance name (грубо говоря, идентификатор). Если используете нестандартные шрифты — нужно их внедрить, чтобы символы отображались при наборе (это кнопка "Embed").

Ну и нужно, конечно, разместить кнопку для сохранения данных и дать ей аналогично instance name, чтобы она была доступна в коде.

Далее в коде ловим событие нажатия на кнопку (addEventListener(MouseEvent.CLICK, saveMyData) например) и с помощью FileReference.save() сохраняем текстовый файл на компьютер.

Примерно так:

Код AS3:
import flash.events.MouseEvent;
import flash.net.FileReference;
 
save_button.addEventListener(MouseEvent.CLICK, saveMyData);
 
function saveMyData(e:MouseEvent) {
	var dataToSave:String = my_text_field.text;
	var fr:FileReference = new FileReference();
	fr.save(dataToSave, "file.txt");
}
__________________
hauts.ru

Старый 14.05.2012, 16:43
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 7  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
))
Два текстовых поля:
1.ФИО
2.номер группы
После ввода текста нажимаем кнопку ОК. закрывается форма и текст сохраняется в ekzamen.txt, причем
сохраняться текст должен в столбец:
Иванов Иван Иванович
2 группа инвалидности. вот пожалуй и все.

Старый 14.05.2012, 16:45
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 8  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS3:
import flash.events.MouseEvent;
import flash.net.FileReference;
 
var finalString = '';
if(tfName.text != '' && tfName.text.length > 1)  finalString = tfName.text + '\n';
if(tfGroup.text != '' ) finalString += tfGroup.text;
 
btnOk.addEventListener(MouseEvent.CLICK , saveIt);
 
function saveIt(e:MouseEvent):void
{
    var saver:FileReference = new FileReference();
    saver.save(finalString , 'file.txt');
}
__________________
Марк Tween

Старый 14.05.2012, 16:47
nayanov вне форума Посмотреть профиль Отправить личное сообщение для nayanov Найти все сообщения от nayanov
  № 9  
Ответить с цитированием
nayanov

Регистрация: Apr 2012
Сообщений: 48
то есть пользователь будет видеть куда сохранит txt файл???? Если да, то это мне не нужно. Хотелось бы, чтобы при нажатии происходило сохранение и известно только мне (куда именно).

Старый 14.05.2012, 16:49
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 10  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
nayanov - ну используй например SharedObject или как вариант юзай AIR - приложения, там можно сохранять без выбора места
__________________
Марк Tween

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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