как решить ошибку предупреждения безопасности Adobe Flash Player - PullRequest
1 голос
/ 01 июня 2011

успешно я создал свой фильм, используя flash cs4, и опубликовал файл через flash 8. В моем приложении была форма регистрации. Если я непосредственно запускаю фильм (cntrl + enter), он работает нормально и обновляет базу данных mysql должным образом. Но если я запускаю тот же фильм, щелкнув SWF-файл, появляется следующее сообщение об ошибке

 Adobe Flash Player has stopped a potentially unsafe operation

Следующая локальная заявка на ваш компьютер или сеть

D: \ new \ copy.swf пытается общаться с этим интернетом местоположение: localhost

Чтобы позволить этому приложению общаться с интернетом, нажмите Настройка вас необходимо перезапустить приложение после изменяя настройки,

затем я нажимаю кнопку настроек, она автоматически перенаправляет меня на URL

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html

На этой странице я сделал все шаги, но снова и снова я получаю ту же ошибку при запуске файла SWF, пожалуйста, дайте несколько идей, как установить мой файл SWF как доверенный.

Ответы [ 3 ]

0 голосов
/ 01 июня 2011

Если вы хотите сделать SWF-файл доверенным, вы можете создать .cfg-файл с путем к файлу или каталогу, в котором он находится, и поместить его в локальную или глобальную папку FlashPlayerTrust.Вы можете прочитать некоторую информацию на сайте Adobe или поискать в ней, например: здесь .

Есть две вещи, которые необходимо учитывать:

  1. Это должносделано на компьютере пользователя.
  2. Это может быть сделано только с локальными SWF, а не в сети.
0 голосов
/ 30 октября 2013

Я также хотел решить эту проблему, поскольку у меня тоже было это. поиграв с ним в AGESS, я наткнулся на этот кусок кода в исходном коде веб-сайта Dreamweaver (не в сценариях и не в том виде, в каком он есть):

<param name="movie" value="../Flash/Flash1.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="15.0.0.0" />

Тогда я смотрю ближе в

<param name="swfversion" value="15.0.0.0" />

Обратите внимание на версию 15? я изменил его на 11.0.0.0

ВСЕ РАБОТАЕТ ШТРАФ ДЛЯ МЕНЯ? Кто-нибудь знает почему. Первоначально я думал, что я был флэш-версией (мин 11), поэтому я изменил его на 11.0.0.0. но возможно это не

Вот как все-таки решить проблему. дайте мне знать, если это работает для вас

спасибо

0 голосов
/ 01 июня 2011

Если вы хотите иметь право локального доступа, вы должны опубликовать свой SWF как проект AIR или запустить его с веб-сервера, а не напрямую из файловой системы.

Причина, по которой он работает в Flash IDE при нажатии Ctrl + Enter, заключается в том, что в этом случае эти ограничения безопасности снимаются, чтобы упростить тестирование, но это исключение, а не правило:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...