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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.09.2010, 12:41
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 31  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Еще как вариант - собственно лог во время работы "тихо" сохраняется в SharedObject, а если нужен текстовый файл, то предлагается процедура сохранения содержимого SO через FileReference. Например в программе есть пункт меню "Посмотреть логи", открывается окошко просмотра лога, из SO забираются данные, преобразуются в текст лога и показываются. В этом же окошке просмотра кнопочка "Сохранить".
__________________
Reality.getBounds(this);

Старый 29.09.2010, 12:43
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 32  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Я так понял надо исключить прочтение логов пользователями. Хотя SO действительно вариант. Единственное неудобство, логи будут разбросаны по пользовательским машинам.


Последний раз редактировалось alatar; 29.09.2010 в 12:51.
Старый 29.09.2010, 13:27
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 33  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Спасибо. Будем смотреть и пробовать.

Старый 29.09.2010, 15:25
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 34  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Код AS3:
function stageClickHandler(e:MouseEvent):void
{
 
 var data:URLVariables= new URLVariables();
 
	data.my1 = Input_text.text;
 
 
 
	data.my2= Input_text2.text;
 
 
 
	data.my3= Input_text3.text;
 
 
 
	data.my4= Input_text4.text;
 
 
	fr.save(data.toString(), 'text.txt');
 
}
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 29.09.2010, 16:27
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 35  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Уважаемый. конструкция
fr.save(data.toString(), 'text.txt');
у меня не работает. См. переписку. Но за участие большое спасибо.

Старый 30.09.2010, 09:54
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 36  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Единственное неудобство, логи будут разбросаны по пользовательским машинам.
Как я понял, изначально вопрос и был -
Цитата:
Программа работает в браузере (имеет *.html). Все данные берет из каталога, в котором она лежит, а также из подкаталога в том же каталоге, например:С:/control6/result. Требуется создать в этом подкаталоге текстовый файл (*pro.txt, *-некий идентификатор пользователя) и кидать туда актуальные данные
То есть - логи разбросаны по машинам пользователей. Что должен делать сервер в этой схеме, пока непонятно.
Скажу пока так..
1. Флэш-плеер версий ниже 10 вообще не может сохранять файлы на локальном компьютере, кроме куков в ШаредОбжект. Для схемы с записью данных в локальный текстовый файл в папке приложения он просто никак не подойдет. Только 10+.
2. Флэш-плеер 10+ может сохранять файлы, но только при участии пользователя, который должен сам нажать кнопку (создать пользовательское событие), после чего ему будет предложено указать директорию назначения (откроется системное окно, в котором он также может изменить имя(!) файла). Т.е. теоретически пользователь может сохранить этот файл куда угодно и под любым именем (и плеер не будет этого знать), и Вы даже не сможете предложить нужную директорию по-умолчанию. Вам же, как я понимаю, нужно "тихое" сохранение в известное плееру место. Поэтому я и предложил использовать SharedObject, который решает одну проблему и создает другие))
3. Сервер - наиболее гибкий вариант. Из флешки Вы можете отправлять серверу команды, передавать ему и получать от него данные. Будет на сервере База Данных или просто скопище текстовых(или xml) файлов - это уже решение серверных программистов.
Вот на основе этих вводных пожалуйста переформулируйте свой вопрос.
__________________
Reality.getBounds(this);

Старый 30.09.2010, 11:08
Bond вне форума Посмотреть профиль Отправить личное сообщение для Bond Найти все сообщения от Bond
  № 37  
Ответить с цитированием
Bond

Регистрация: Sep 2010
Адрес: г. Железнодорожный
Сообщений: 17
Все. Всем спасибо. Особое большое спасибо за исчерпывающий ответ Wolsh-у. Будем работать с серверными програмистами.

Старый 12.11.2010, 19:19
Barldeko вне форума Посмотреть профиль Отправить личное сообщение для Barldeko Найти все сообщения от Barldeko
  № 38  
Ответить с цитированием
Barldeko

Регистрация: Nov 2010
Сообщений: 2
Подскажите, пользуюсь 9 флешем, делаю игру, надо просто брать и сохранять данные в txt файл, неужели нет простого способа сделать это? С загрузкой из файла разобрался, про сохранение нигде не могу найти. Если нет, то расскажите как можно создать или емулировать сервер


Последний раз редактировалось Barldeko; 12.11.2010 в 19:29.
Старый 12.11.2010, 19:32
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 39  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Используйте оболочку: Zinc, AIR.

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

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

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


 


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


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