PDA

Просмотр полной версии : сохранение в тхт


.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
.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.
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
ненада! :( 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
.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
Так не кто и нечего непонял? :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, закрывай! ;)