На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: PIL
  
> запустить флешку, работающую с сокетом, на компьютере
    Всем привет.

    Просмотрел некоторое количество информации в интернете, вроде бы все просто, но сделать то что мне надо не получается.

    В общем ситуация следующая:
    Есть флешка, она работает с 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.
    Но попробовав неколько, не получил никакого изменения результата.

    Пожалуйста подскажите, как добиться требуемого сценария работы.
    Спасибо.
      Правильно, надо сделать файл crossdomain.xml с записями разрешенных доменов и положить его:
      в корень домена или
      по УРЛ, куда обращается флешка
      Значит что-то не так делаете, проверяйте снова.

      В сети это обсуждалось 100500 раз.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0163 ]   [ 15 queries used ]   [ Generated: 8.10.24, 18:09 GMT ]