Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Доступ к базе данных ODBC (http://www.flasher.ru/forum/showthread.php?t=137058)

bas784 03.03.2010 19:17

Доступ к базе данных ODBC
 
Можно ли во Flash использовать локальную базу данных?
Выполнять запросы SQL и т д ...
как и какими средствами?

А то есть одна идея по созданию графческой среды формирования БД на основе Flash
расматриваю возможности !

Например взял объект(сущность) перетащил на пустой лист в нужное место появилась новая запись в таблице!
А пользователь даже и не знает ни о каких таблицах! Помоему будет очень даже современно....

alexcon314 03.03.2010 23:18

В AIR есть встроенные в язык средства для работы с локаным SQL Ligth. К флэшу в общем понимании это имеет несколько отдаленное отношение. Так или иначе большего из флэша вы не выжмете, разве что локально сервер поднимете с пхп или т.п. поддержкой.
Можно использовать mdm Zinc (см. раздел ниже). Там есть все, что вы перечислили и даже больше. Подчеркну, что речь идет о небраузерном приложении, впрочем, мощностей цинка может хватить и на сетевые штучки.
Для браузерного приложения базу можно формировать/редактировать посредством серверных приложений, управляя ими через флэш.
А вообще, ваша идея не так уж и оригинальна..

bas784 04.03.2010 19:29

Смотрю проше всего использовать прослойку
для вызова API- функций
Например
ODBC - C# - Shockware ActiveX

Будут только проблемы с производительностью
при передаче данных из БД во Flash а из Flash в БД
SetVariable("","") по одной записи таблицы за один вызов

А mdm Zinc надо будет расмотреть кстате. Как у него с лицухой тоже покупать?

P.S CS4 вроде как уже покупаем

alexcon314 05.03.2010 08:36

Цитата:

А mdm Zinc надо будет расмотреть кстате. Как у него с лицухой тоже покупать?
Да, цинк платный.
Цитата:

Будут только проблемы с производительностью
при передаче данных из БД во Flash а из Flash в БД
SetVariable("","") по одной записи таблицы за один вызов
есть такая штука - ExternalInterface во флэше.
Да, и если программа не потешная (для друзей-знакомых-прикольнуться), то ознакомьтесь с лицензионными условиями использования и распространения флэш-плеера.
И переезжаем.

bas784 09.03.2010 20:29

Цитата:

есть такая штука - ExternalInterface во флэше.
Да, и если программа не потешная (для друзей-знакомых-прикольнуться), то ознакомьтесь с лицензионными условиями использования и распространения флэш-плеера.
И переезжаем.
А в чём может быть проблема! Вроде для ПК плеер парпространяется бесплатено?
И на большенстве машин стоит как плагин к браузеру!
Только с встраиваемыми системами(например мобилы) проблемы.
Если можно, то поясните?

alexcon314 10.03.2010 11:43

По условиям лицензии на флэш-плеер, пользователь может получить его на свой компьютер (получить и вправду бесплано) только скачав с офф. сайта адоба и никак иначе. Заметьте, что при скачивании и установке обязательно ставится галочка о согласии с лицензией. Вы не можете передать пользователю флэш-контрол вместе с вашим приложением как дополнительный модуль и провести его установку самостоятелно, не взирая на то, что плеер самим адобом распростаняется бесплатно, и не взирая на то, как вы собираетесь распространять свое приложение, платно, бесплатно - не имеет значения.
Другими словами, вам остается уповать, что у пользователя так или иначе в системе уже установлен флэш-контрол нужной вам версии. Либо ваше приложение просто не будет работать, либо оно должно предложить пользователю самостоятельно скачать и установить флэш-контрол.

bas784 10.03.2010 22:29

Цитата:

Другими словами, вам остается уповать, что у пользователя так или иначе в системе уже установлен флэш-контрол нужной вам версии. Либо ваше приложение просто не будет работать, либо оно должно предложить пользователю самостоятельно скачать и установить флэш-контрол.
Спасибо за подробный ответ.
Т.е я правильно понимаю что при распространение ПО использующего флешь в качестве графики должна быть пользователю предоставлена прямая ссылка на скачивание флашь-контрола с офиц сайта?
А если на диске будет лежать этот Instal Shockware и пользователю будет предложено его установить согласиться с лицензией и т д не скачивая каждый раз с сайта Adobe?
Нужно разрешение???? Если да, то сколько это стоит ну для комерч. применения конечно!

alexcon314 11.03.2010 00:55

Цитата:

...должна быть пользователю предоставлена прямая ссылка на скачивание флашь-контрола с офиц сайта?
Это необязательно, если плеер нужной версии уже установлен на конечной системе. Тем не менее, факт использования плеера не должен быть преднамеренно скрыт от пользователя, как-то удаление копирайтов типа правокнопочного меню и т.п., т.к. плеер, даже будучи установленным, является собственностью адоба.
Цитата:

А если на диске будет лежать этот Instal Shockware и пользователю будет предложено его установить согласиться с лицензией и т д не скачивая каждый раз с сайта Adobe?
Нет, инсталлятор распространять так же нельзя. Адоб заостряет внимание на 100%-ой оригинальности своего продукта, добыть каковой можно только на офф. сайте. Точка.
Цитата:

Нужно разрешение???? Если да, то сколько это стоит ну для комерч. применения конечно!
Ваш вопрос актуален. В том смысле, прежде всего, что мне не доводилось услышать прямой и четкий ответ на него.
Где-то в этом разделе есть объемный топик, где я приводил некоторые весьма интересные факты. А.. нашел: http://www.flasher.ru/forum/showthread.php?t=111625
Коротко, есть возможность получить право на распространение плеера официально. Для этого нужно вступить в сношения с адобом, заполнить некую форму, ответив со всей определенностью для каких именно целей вам такое право нужно. Кроме того, адоб оставляет за собой право потребовать "разумное вознаграждение".
Имеются преценденты, состоящие в том, что некоторые известные производители ПО распространяют плеер легально (читай не стесняясь), ссылаясь как раз таки на некое соглашение с адобом, а то и с былой макромедией. Значит, такое возможно. Допускаю, что потратив энное количество человеко-дней, можно добиться такого и в каком-то частном случае.

bas784 11.03.2010 19:58

Это конечно всё интерестно!
Но как же такие проекты как f-in-box?
Один раз купив ,который они предоставляют флешь компоненты разработки
ПО под dotNET
Мне также необходимо дополнительно договариваться с Adobe, или у них всё договорено??

Добавлено через 27 минут
И вот ещё один вопрос !
Есть альтернативные разработки ActiveX без Shockware! Других фирм ,ну которые уже договорились?:)
Может есть смысл использовать их в своих будущих разработках
и отпадут проблемы с лицензией, даже для встраиваимых систем!
Мне то нужно всего то использовать swf внутри приложений, ну и конечно же общаться с ними!

alexcon314 12.03.2010 09:04

Цитата:

Мне то нужно всего то использовать swf внутри приложений, ну и конечно же общаться с ними!
Всего-то? :D
Цитата:

Но как же такие проекты как f-in-box?
Один раз купив ,который они предоставляют флешь компоненты разработки
ПО под dotNET
http://www.flasher.ru/forum/showpost...3&postcount=45
f-in-box не поставляют плеер. Это фреймворк для хостинга плеера в приложении (С++, Delphi, .NET). Где вы его возьмете и как - ваши проблемы.
Цитата:

Есть альтернативные разработки ActiveX без Shockwave?
Мне о таких не известно. По крайней мере, те что есть, не могут претендовать на звание "альтернативное ПО для проигрывания swf".


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

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