PDA

Просмотр полной версии : Запись из прожекта на хард файла с переменными


MOHCTEP
10.12.2002, 18:50
Прошу помощи, о мудрые!
Возникла необходимость в сохранении на диске данных, введенных пользователем во флаш ролик или прожект и, по мере необходимости, вывод их в другом свф. Данные формируются как обычный набор переменных в ххх.тхт файле.
Ну никак не получается их на диск скинуть. То ли Макромедь что-то запретила, то ли еще чего?? Все должно работать локально.
Может есть какие примеры, исходники?
Флэш МХ пользую.

Max N Chubin_
10.12.2002, 19:31
тебе нужон 5ый флэш. он может сохранять текст в файл.
а вообще конечно бред - младшая версия может то что не может старшая...
:(

Denisator
11.12.2002, 13:03
Может это как-то обойти можно?

Max N Chubin_
11.12.2002, 13:12
можно!
1. Загружать SWF в Delphi-йский проект и оттуда уже сохранять все в файл.
2. Локально ставить юзеру WEB сервер + PHP.

Но кстати, если тебе нужно хранить данные на машине клиента и не требуется их перенос или правка внешними программами, то ты легко можешь использовать SharedObject или Cookie. Т.е. чтобы создать файл сохранения лучшего счета в игре, вполне сойдет!

Я тут даже презентацию Клиент-Сервера делал на SharedObject, т.е. 2-е отдельно стоящие SWF ки одновременно запускаются и обмениваются данными через SharedObject короче штука полезная. ;)

MOHCTEP
11.12.2002, 13:18
:) Спасибо Макс!
Значит команда "exec" в локальном контексте не отрабатывает по той же причине?
И что нужно 5? Проигрыватель? Ибо публикация не помогает :(

Max N Chubin_
11.12.2002, 13:28
ситуяйция такая...
только 5й плейер понимает команду fscommand ("save", "file.txt")
поэтому чтобы проект намана сохранял все переменные из _root тебе нужен Flash 5. В нем открываешь свой проект и публикуешь в EXE файл...
и все!
поверь все работает на ура!
если надо могу скинуть примерчик..
на мыло..

Успехов!

MOHCTEP
11.12.2002, 15:02
:) Буду весьма признателен за пример. Вот мыло (igor44@mail.ee)
Спасибо тебе! Удачи!

john
11.12.2002, 16:45
поставь себе swfKit

http://www.swfkit.com

все проблемы тут же решатся

MOHCTEP
11.12.2002, 18:36
John! :) Спасибо за совет! Попробую непременно!
Удачи!

kipelovets
26.07.2004, 16:30
А не подскажите, как объеденить SWF и Delphi и как их между собой общать?

dee2
26.07.2004, 19:58
для локальных презентаций существует Director

Nox Noctis
26.07.2004, 23:02
Оригинал написал(а) kipelovets
А не подскажите, как объеденить SWF и Delphi и как их между собой общать? а можно вопрос - ЗАЧЕМ? :) сейчас уже развелось столько всяких оболочек для флэшового проектора, то задача создания такой штуки на дельфях не очень понятна. для каких целей тебе нужно связать дельфи с флэшем?

kipelovets
28.07.2004, 13:09
Оригинал написал(а) Nox Noctis
а можно вопрос - ЗАЧЕМ? :) сейчас уже развелось столько всяких оболочек для флэшового проектора, то задача создания такой штуки на дельфях не очень понятна. для каких целей тебе нужно связать дельфи с флэшем?
Я вообще не профешнал во флеше, оболочки для проектора? это что?
Просто для разнообразия решил совместить красоту флеша и мощь дельфи...
Впрочем, я уже понял, как это сделать: есть такой компонент в составе dreamweather: TShockwareFlash (flash.ocx), а у него функции GetVariable и SetVariable.
Вообще иногда хочется что-то сделать самому, а не использовать чужие проги...

Pomidoroff
14.08.2004, 13:58
У К.Мука о fscommand ("save", "file.txt") вообще ничего не нашел (юзаю Flash 5). Подкиньте ссылку, где прочесть чего-нибудь можно о технической стороне сохранения переменных в тхт. файлк на винте юзера. Либо вкратце подскажите, что за зверь...

Pomidoroff
14.08.2004, 14:19
Собственно, более масштабно вопрос следующий: есть ли возможность из флеш-приложения инструментами флеша создать тхт. или swf. файл на винте юзера для использования его как контейнера для хранения переменных с возможностью их отправки и получения. Без дополнительных инсталляторов на С++ и прочих при первом запуске приложения. А если с инсталлятором, то возможность определения флешем пути к месту установки, указанному юзером( для использования его в качестве URL).

Jlekc
14.08.2004, 20:34
все же хателось узнать,
из делфи через TShockwareFlash.SetVariable() + watch мона передавать данные в флешу
как выглядит обратная связь?? в флеше дагадуюсь через fscommand как выглядит прием данных в делфи?? передаеться ток переменная или вызываеться процедура??

silin
15.08.2004, 16:31
2 john, и всем кто знает

swfKit всем хорош, но не хочет грузить jpg : как нибудь это решается?

Lorex
07.09.2004, 15:05
http://www.flasher.ru/forum/showthread.php?s=&threadid=56431&highlight=%F4%E0%E9%EB