Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[98.80.143.34] |
|
Сообщ.
#1
,
|
|
|
Всем привет.
Просмотрел некоторое количество информации в интернете, вроде бы все просто, но сделать то что мне надо не получается. В общем ситуация следующая: Есть флешка, она работает с Socket. Есть сервер, находится он на том же компе. Флешка к нему подключается. Из среды Flash всё замечательно, а вот из Explorer'а запускается Flash Player с ошибкой: Цитата SecurityError: Error #2010: Не допускается использование сокетов SWF-файлам в local-with-filesystem. at flash.net::Socket/internalConnect() at flash.net::Socket/connect() at payterminal::TLogger() at payterminal::TMainTerminalClass() at testterminal_fla::MainTimeline/frame1() В интернете нашел, что нужно в File->Publish Settings сменить настройку Local playback security на Access network only. Ок. Флешка запускается без ошибке, но шлет на сервер: <policy-file-request/> и коннект отваливается. Насколько понял нужно прицепить(просто положить рядом?) crossdomain. Но попробовав неколько, не получил никакого изменения результата. Пожалуйста подскажите, как добиться требуемого сценария работы. Спасибо. |
Сообщ.
#2
,
|
|
|
Правильно, надо сделать файл crossdomain.xml с записями разрешенных доменов и положить его:
в корень домена или по УРЛ, куда обращается флешка Значит что-то не так делаете, проверяйте снова. В сети это обсуждалось 100500 раз. |