PDA

Просмотр полной версии : Как научить Flash-программу сохранять/читать файлы?


Makcumka
20.01.2007, 11:33
Есть Flash-программа (exe-шник или swf-ка), запускаемая пользователем локально. Необходимо, научить её читать/писать файлы (т.к. другого способа хранить информацию между запусками нет).
Искал в интернете инфу как этоможно сделать и у меня сложилось впечатление, что такая возможность отсутствует из соображений безопасности :(
Неужели это действительно так? :o Если да, то может быть есть способ связать эту Flash-программу с какой-нибудь внешней программой написанной на другом языке и умеющей читать/писать файлы?

silin
20.01.2007, 13:37
>>т.к. другого способа хранить информацию между запусками нет
а SharedObject ..

etc
20.01.2007, 13:54
Сам Flash не умеет писать файлы. Но, можно использовать оболочку для флеша, mdm Zinc, например. Тогда можно и записывать файлы.

Makcumka
20.01.2007, 14:05
>>т.к. другого способа хранить информацию между запусками нет
а SharedObject ..:rolleyes: а что это такое и где про это можно почитать
Вообще цель такая: flash'ка представлят из себя среду для изготовления открытки, и хочется, чтобы пользователь изготовив открытку, мог её сохранить и на другом компьютере кому-нибудь показать (при наличии такой же flash'ки)

etc
20.01.2007, 14:21
http://livedocs.macromedia.com/flash/8/main/00002661.html

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

Makcumka
20.01.2007, 14:36
Поэтому пользуйся какой-нибудь оболочкой.а где можно почитать про Zinc (и другие оболочки)?

etc
20.01.2007, 14:42
http://multidmedia.com/

CorC
20.01.2007, 17:23
если ты работаешь и создаешься для интернета, то проще воспользовать ПХП для сохраниения

Makcumka
20.01.2007, 17:36
если ты работаешь и создаешься для интернета, то проще воспользовать ПХП для сохраниенияЭто я знаю, но мне надо как раз не для интернета

CorC
20.01.2007, 17:44
тогда, то что предложено выше подойдет

Скрипун
21.01.2007, 10:36
Makcumka , в Делфи, Бюлдер - есть компонент, для отображения флэшш... хорошо взаиможедйствует со всем остальным... тоесть можешь с флэш пердавать в програмку..а с нее куда хоч... хоч в файл, хоч... в нет... я такое делал.. :) пиши в личку помогу...

sem1313
21.01.2007, 14:17
Zink, просто Zinc, ну и еще раз Zinc