Форум Flasher.ru

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

kkin 08.06.2009 10:26

Можно ли записывать данные в txt файл
 
Добрый день. Вот такой вопрос есть. Можно ли какимто образом сохранять данные в txt файле.
нашел такой вариант
Код AS3:

var a:String = 'будущее содержимое файла';
var file:FileReference = new FileReference();
file.save(a,'output.txt');

но тут приходиться каждый раз нажимать кнопку сохранить, в моем случаее пользователь не как не должен влиять на процесс сохранения данных. Другим словами неообходимо сделать простенькое логирование.
Можно ли такое реализовать????

silin 08.06.2009 10:41

ну как ты думаешь можно ли такое: пользователь ни сном ни духом, а мы знай себе
пишем "логи" куда-нибудь в C:\WINDOWS\system32 , например :)

etc 08.06.2009 10:53

Без запроса нельзя.

kkin 08.06.2009 11:16

Можно ли какой нибудь пример.

iNils 08.06.2009 11:30

В хелпе есть пример.

kkin 08.06.2009 13:51

iNils опять же пользователю предлагается вбить название файла и указать место куда сохранить
Цитата:

После чтения данных из файла этот код просит пользователя ввести имя файла и сохраняет данные в новый файл.
Мне нужно чтобы прога самадописывала данные в файл.

iNils 08.06.2009 13:54

Нельзя, политика безопасности.

kkin 08.06.2009 14:21

И как же теперь организовать логирование?
В принципе можно конечно написать сервлет и из флеша посылать HTTP-запроса, но это капец какой плохой метод. Я не представляю, для сохранения логов блин стока заморочек.

Добавлено через 3 минуты
Какойто сыроатый язык получается. Четвертую версию там не готовят случайно )))))

iNils 08.06.2009 14:33

Какое логгировнаие и зачем оно нужно пользователю?

И что сырого в данном случаи? В том, что плеер не дает злоумышленнику втихую создавать вредоносные файлы?

CrazyFlasher 08.06.2009 14:34

причём тут сырой? вам же объяснили постом выше

Stargazer 08.06.2009 14:36

Для своих целей - язык отличный. Просто из-за популярности флеша, его начали применять в тех областях, для которых он изначально не рассчитывался.

Я думаю, что через какую-нибудь оболочку можно сделать запись в файл - нет?

kkin 08.06.2009 14:44

Да пользователю нафиг не нужно логирование! оно нужно мне, так как код крутиться на локальной машине, и выполняет ряд действий по определенному циклу и нужно все писать в лог.
Цитата:

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

Добавлено через 4 минуты
Stargazer ну смотри, хорошо стали применять в тех областях, для которых он изначально не рассчитывался.Раз встроили AS в Flash. Теперь Fleshка может работать как отдельное приложение на компе, так можно было бы предусмотреть работу с опереционкой.

iNils 08.06.2009 14:54

http://blog.hexagonstar.com/alcon/
И логгируйте себе на здоровье.

CrazyFlasher 08.06.2009 15:28

http://www.flasher.ru/forum/showthread.php?t=124231

Stargazer 08.06.2009 15:37

Цитата:

Сообщение от kkin (Сообщение 826695)
Раз встроили AS в Flash. Теперь Fleshка может работать как отдельное приложение на компе, так можно было бы предусмотреть работу с опереционкой.

По-моему, это говорит не о сырости языка, а о завышенных запросах :).

Опять-таки: уверен, что через какую-нибудь оболочку для флеша можно решить вашу задачу. Если вам прям-таки нужно сделать собственное логгирования - я бы предложил копать в этом направлении (предварительно внимательно рассмотрев ссылки, которые дали iNils и CrazyFlasher).

kkin 08.06.2009 15:47

Всем спасибо, буду что нибудь изобретать. О результатах сообщу.

Dr. No 08.06.2009 22:27

Посмотрите MDM Zinc, он такое умеет.

bpiter 09.06.2009 14:52

Цитата:

Сообщение от __etc (Сообщение 826625)
Без запроса нельзя.

ИМХО можно... :) если поморочится с XML

etc 09.06.2009 14:54

Цитата:

Сообщение от bpiter (Сообщение 826977)
ИМХО можно... :) если поморочится с XML

Ну поведайте тогда способ.

kackbip 09.06.2009 18:35

Можно воспользоваться SharedObject-ом.


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

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