PDA

Просмотр полной версии : Flash+delphi


_kos
11.07.2006, 23:10
Привет всем! Написал интерфейс на флэш для базы данных, локальной, для одной конторы, занимающейся автоматизацией различных производственных процессов. Захотели красоты и анимации понимаешь. Использовал XMLSocket на флэш, delphi как промежуточное звено между б.д. и flash, но вот незадача, все попытки приконектиться к серверу из *.swf грубо прерываются flash плэйром (восьмёрка). дескать небезопасные попытки подключения к адресу 127.0.0.1 прерваны и бла бла бла... любые попытки прописать System.security.allowDomain("127.0.0.1"); вразличных комбинациях и способах написания результат не принесли. Сталкивался кто нибудь с подобным?
З.Ы. test movie из самого flash - всё забибись...

__i
12.07.2006, 12:14
ты тогда лучше сделай не через ХМЛСокет, а встрой влешку как активХ компонент в прогу на делфи, так будет гораздо удобнее для твоих целей.

а так тебе нужно не System.security.allowDomain("127.0.0.1") прописывать, ноги не отсюдого растут %) растут из
System.security.loadPolicyFile(url:String)...

Usnul
12.07.2006, 19:49
согласен с __i

_kos
12.07.2006, 20:29
Хорошо встрою я флэшку в delphi как актив Х, и что дальше, как мне передавать данные туда? Через flashvars?

_kos
12.07.2006, 20:36
Все равно спасибо ___i огромное за подсказку, теперь разберусь!!!

__i
13.07.2006, 11:55
Хорошо встрою я флэшку в delphi как актив Х, и что дальше, как мне передавать данные туда? Через flashvars?

У АктивХ компонента есть свои методы по передаче данных, можно устанавливать переменную и считывать, я тебе сейчас не скажу как это делать, но если очень интересно то вечером я могу раскопать исходник, я такое делал.

St. Father
13.07.2006, 12:01
каким-то образом в делфе отлавливаются fscommand ы

__i
13.07.2006, 12:09
алгоритм где-то такой же как с работой флеш+javascript

St. Father
13.07.2006, 12:11
ах да! есть же даже интереснее варианты!
ExternalInterface, например!

__i
13.07.2006, 12:17
ExternalInterface, незнаю не пробывал, я делал это еще когда небыло 8 флеша

St. Father
13.07.2006, 12:20
))) не разжигать холиваров... :)
просто говорю, что вариант.... могу убрать слова "даже интереснее" :)))

FourSide
13.07.2006, 13:42
На сайте Макромедии (Адоб) есть прекрасный исходник на VBasic'е. На форме расположены две флэшки и они обмениваются инфой (фотогалерея).

Когда я делал вставку флэша на Дельфи, то этот пример дал мне много информации по простым методам (установить значение переменной / считать значение), хоть он и на другом языке (не суть важно).