![]() |
Сохранение данных из флэш на жесткий диск
Я вот задумал разработать универсальный способ решения данной проблемы и выложить его для всеобщего пользования. хотя бы на уровне текстовых данных. но вижу перспективы. речь идет о подобии оболочки, но не об оболочке как таковой, а скорее о вспомогательном приложении с универсальным API, доступным из флэша, и, возможно, о широком спектре функций взаимодействия флэша с файловой системой и с системой вообще.
схема примерно такая: -во флэше создать класс-враппер для взаимодействия с этим приложением; -через fscommand подгружаем приложение (без окна, как сервис) -взаимодействуем :) вопрос - стоит ли эти заниматься? насколько это было бы востребовано? есть ли вообще "ниша" для подобных проектов? если все же да, то хотелось бы услышать примерно требования которым должно удовлетворять такое приложение, его минимальный функционал, ну так, в качестве ориентиров, для начала. если кто изъявит желание присоединиться к разработке - милости просим :) |
Кроссплатформенность?
|
эээ... да, под каждую платформу отдельное исполнение приложения. как вариант. собственно, какие тут еще варианты? разные ос - разные исполняемые файлы сервиса. запускать соответственно нужный. мм-да. надо над этим подумать. чтобы переносить исполняемый код на разные ос можно изначально писать его на С, скажем.
впрочем, API для флэша однозначно будет кросс. ну а если под винды только пока? сразу уж вам и кроссплатформенность подавай :). хотя вопрос правильный, безусловно. |
Каким образом будет происходить подгрузка приложения?
|
Код:
fscommand('exec', 'service.exe');как вариант - загрузчик, запускающий swf и сервис. в принципе, прожектор как таковой не нужен, с сервисом можно общаться и из swf-а в плеере. общение по LocalConnection. браузерный вариант я не рассматриваю, ибо юзеру придется самому этот сервис качать и запускать, хоть бы через javascript. хотя из браузера с сервисом тоже можно было бы работать. |
Если это не браузерная вещь, то смысла в ней нет, проще использовать хотя бы Zinc. Там и возможностей побольше и всяких левых сервисов не надо.
|
Цитата:
по поводу цинка. цинк порой избыточен и не бесплатен. будь моя воля, я бы из всех его возможностей оставил две - standalone; - подключение DLL. остальное - ну не знаю...есть там конечно интересные штуки, согласен. или вы опять хотите сказать что не надо велосипед изобретать :)? по поводу браузерности. почему не ставить сервис в систему по желанию юзера, как это происходит с тем же плеером? если, опять же есть на то потребность. не изменяя плеер, или не запуская "левый сервис", добиться желаемого нельзя. тут либо так, либо вообще никак. ну ладно. вы думаете браузерный вариант перспективнее? почему? в смысле для чего это может понадобиться? сайты? игры? приложения? что? .... наверно не стоит этим заниматься. ибо не надо ни кому, я чую. хотя возможности есть ... |
Приложения, конечно. Типа онлайн-фотошоп. Только нужно ещё обеспечить возможность локального чтения файлов.
|
а вот это уже интереснее. ради такого не грех и сервис поставить? найдутся желающие? :).
еще бы примерчиков, где это надо, плиз. |
Да хотя бы http://www.splashup.com/
|
| Часовой пояс GMT +4, время: 02:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.