PDA

Просмотр полной версии : Странное предупреждение об опасности


Xero201
28.09.2009, 21:29
Есть html-страница, в которую вставлен флэш-ролик (Test.swf). При нажатии на кнопоку происходит загрузка swf-файла (RED.swf):
loadMovie("../RED/RED.swf",place_b_red+".la");
Раньше все работало нормально. А теперь (изменения могли быть только в html-странице) при загрузке вылазит сообщение:

Adobe Flash Player Security

Adobe Flash Player has stopped a potentially unsafe operation.
The following local application on your computer or network:

F:\T\Proba\testA\RED\RED.swf

Is trying to communicate with this Internet-enabled location:

F:\T\Proba\testA\Test\Test.swf

To let this application communicate with the Internet, click Settings. You must restart the application after changing your settings.

Самой загрузке swf-файла это сообщение не мешает, и если его закрыть все работает нормально. Но почему оно вообще возникает?:rolleyes:

dimarik
29.09.2009, 11:42
Файлу swf с типом песочницы "локальный с поддержкой файловой системы" (local-with-file) запрещены все четыре вида взаимодействия с ресурсами в удаленной области видимости.

Присвойте файлу тип песочницы "локальный с установленным доверием" (local-trusted) и таких сообщений больше не возникнет.

Раньше все работало нормально

Вероятно, раньше этот файл удовлетворял одному из требований:

1. Не пытался взаимодействовать с удаленными ресурсами (из Интернета).
2. Был local-trusted.

Во втором случае могла произойти смена его местоположения в файловой системе, либо кто-то удалил его запись из Global Flash Player Trust директории.

dark256
29.09.2009, 12:34
Файлу swf с типом песочницы "локальный с поддержкой файловой системы" (local-with-file) запрещены все четыре вида взаимодействия с ресурсами в удаленной области видимости.

Присвойте файлу тип песочницы "локальный с установленным доверием" (local-trusted) .


Простите, что такое "песочница"?

dimarik
29.09.2009, 12:45
http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e3f.html

В оригинале sandboxes - "изолированные программные среды"

Котяра
29.09.2009, 12:46
sandbox

Xero201
29.09.2009, 19:27
Присвойте файлу тип песочницы "локальный с установленным доверием" (local-trusted) и таких сообщений больше не возникнет.

Спасибо, помогло.
Но неужели нельзя обойтись без таких глобальных настроек (лезть аж в папку C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\), а если изменится место расположения опять всё менять. Ведь в моем случае это обычные html-страницы на локальном компьютере. Swf-файлы которые в них загружаются тоже находятся на жестких дисках. Никакого обращения через интернет не происходит и почему браузеры обвиняют их в этих злостных намереньях не понятно(

dimarik
30.09.2009, 10:31
Это сделано во имя и ради безопасности конечного пользователя.

Bill47
31.10.2011, 22:14
Подскажите, а как настроить local-trusted ??