Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   сохранение в тхт (http://www.flasher.ru/forum/showthread.php?t=66874)

.EVGEN. 18.07.2005 23:46

сохранение в тхт
 
Всем привет ;)
Народ скажите как мне зделать на программах M. Flash 6 или 7 такую шнягу: Дапустим создал я такую штуку куда вписывать текст, положил на локальный диск (.swf), и дапустим кто то вписал туда текст нажали на бутон и вся эта инфа сохранилась у меня в открытой папке :confused:

P.S.: Желательно чтоб имя файла было таким какое было верхния форма (точнее куда вписывать дапустим ИМЯ, написал Жентос флеш сохраняет Жентос.ТХТ)
Слыхал что мона это делать в флеше 5, а про 6 и 7 неслышал (желайтельно в 6) могу установить и 5

Смольный (Smolniy) 19.07.2005 04:13

fscommand("save", "filename")
Сохраняет все переменные из _root
Формат файла: имяПеременной=значениеПеременной&имяПеременной=значениеПеременной
Не работает в версиях кроме 5-й. Использовать нежелательно т.к. не команда поддерживается.

KUZEN 19.07.2005 11:44

почитай форум , этот вопрос задаётся ежедневно ...

.EVGEN. 19.07.2005 13:57

почему в 6 и 7 версии это неработает? :(

.EVGEN. 19.07.2005 13:58

А можеш мне исходник написать? :rolleyes: plz

Vovec 19.07.2005 14:23

Используй батники, или внедряй swf в среду разработки ПО (Delphi например). Там можно, почти что угодно делать.

KUZEN 19.07.2005 14:37

тебе же написали ... короче в пятёрке эта штуковина была недокументированной и в 6 её обрубили из соображений безопасности

.EVGEN. 19.07.2005 17:03

так он напишит на 6 или 7, (разумееца работать не будет) а я переведу в 5

KUZEN 19.07.2005 17:07

успехов ... не поддерживается плеером или ты всех заставишь пятый плеер поставить ...

.EVGEN. 19.07.2005 18:23

.exe???

KUZEN 19.07.2005 18:25

давай вперёд ...

.EVGEN. 19.07.2005 20:35

:p Получилось! Сохранил в .exe дал порню из локалки, и всё получилось!!! :D Скажите как мне зделать чтоб сохранялось в открытой папке :confused:

Crazy 19.07.2005 21:44

Цитата:

Сообщение от .EVGEN.
.exe???

СВОЙ .exe. Не прожекторный. Схема проста:

1. Запускаешь любую IDE, умеющую визуальное рисование форм и работающую с ActiveX'ами (Delphi, VB, VC++ etc).

2. Создаешь форму и кидаешь на нее ActiveX флэшового плеера.

3. Пишешь на удобном тебе (и поддерживаемом IED) языке обработку fscommand (пусть это будет "myCoolSave"), реализуя сохранение в файл.

4. Добавляешь в свой ролик отправку нужного fscommand'а.

Работы на 15 минут.

.EVGEN. 19.07.2005 22:06

Да у меня всё там получилось!
Но спасибо и за это!!!
Скажите лутше что прописать чтоб флеш сохранял этот .тхт в нужную папку

plz

Crazy 19.07.2005 22:12

Цитата:

Сообщение от .evgen.
скажите лутше что прописать чтоб флеш сохранял этот .тхт в нужную папку

я написал именно о том, как сохранить в нужную папку. точнее -- сделать все, чего ты сам захочешь. поскольку в этом случае ты не ограничен чужим менеджером безопасности.

.EVGEN. 20.07.2005 01:35

непонел я нивифига! напиши полность команду (флешовскую) например:
on (press) {
fscommand ("seve", "flasheru.txt");
}

Nirth 20.07.2005 01:57

закрыть не закрыть....

.EVGEN. 20.07.2005 12:31

ненада! :( plz
Скажут код тогда зыкрывай ОК?

Crazy 20.07.2005 12:44

Цитата:

Сообщение от .EVGEN.
ненада! :( plz
Скажут код тогда зыкрывай ОК?

В дельфях:

Код:

// TForm1.ShockwaveFlash1.OnFSCommand handler
procedure TForm1.ShockwaveFlash1FSCommand(Sender: TObject; const command,
  args: WideString);
var
  Fo : Text;
begin
  if command = 'MyCoolSave'
  then
    if SaveDialog1.Execute
    then begin
      AssignFile (Fo, SaveDialog1.FileName);
      Rewrite(Fo);
      try
        write (Fo, args);
      finally
        CloseFile (Fo)
      end
    end
end;

Во Flash'е:

Код:

fscommand('MyCoolSave', ...
Стало легче? :)

Vovec 20.07.2005 13:09

Цитата:

Fo : Text;
ну это же crazy :)

KidsKilla 20.07.2005 14:50

нирс, закрывай! =)

Vovec 20.07.2005 15:18

.EVGEN. Лови исходники. :)

http://www.flexilight.ru/other/Save.zip

Crazy 20.07.2005 15:20

Цитата:

Сообщение от Vovec
.EVGEN. Лови исходники. :)

Воистину. Мой текст в них набран правильно. :)

Vovec 20.07.2005 15:26

Цитата:

Воистину. Мой текст в них набран правильно
crazy, crazy... :)

.EVGEN. 20.07.2005 23:11

Так не кто и нечего непонял? :confused: :( ЧТО МНЕ ПРОПИСАТЬ, ЧТОБ ФЛЕШ СОХРАНЯЛ ЭТОТ .ТХТ В НУЖНУЮ ПАПКУ???

Vovec 20.07.2005 23:22

1.
Цитата:

внедряй swf в среду разработки ПО (Delphi например). Там можно, почти что угодно делать. Сам Flash этого не делает
2.
Цитата:

внедряй swf в среду разработки ПО (Delphi например). Там можно, почти что угодно делать. Сам Flash этого не делает
..
n.
Цитата:

внедряй swf в среду разработки ПО (Delphi например). Там можно, почти что угодно делать. Сам Flash этого не делает

Crazy 20.07.2005 23:32

Цитата:

Сообщение от .EVGEN.
Так не кто и нечего непонял? :confused: :( ЧТО МНЕ ПРОПИСАТЬ, ЧТОБ ФЛЕШ СОХРАНЯЛ ЭТОТ .ТХТ В НУЖНУЮ ПАПКУ???

Тебе нужно прописать объявление в разделе "Работа". Вот текст:

Цитата:

Пожалуйста, за $50 решите мою проблему! Постановка задачи и готовые исходники лежат здесь: http://www.flasher.ru/forum/showthread.php?t=66874

Gaen 21.07.2005 08:32

on (press) {
fscommand ("save", "c:\нужная_папка\data.txt");
}

Nirth, закрывай! ;)


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

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