У меня есть флэш-файл, который захватывает изображение с веб-камеры и отправляет его на сервер.Этот файл отлично работает под ActionScript 2.0, но под 3.0 я получаю Unspecified Error и отладчик вылетает при возвращении eval в:
function __flash__addCallback(instance, name) { instance[name] = function () { <b>return eval(instance.CallFunction("" + __flash__argumentsToXML(arguments,0) + ""));</b> } }
Я попытался добавить localhost в список доверенных сайтов в безопасности флэшmanager http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html
Я также пытался поиграть с настройками allowScriptAccess и allowNetworking в теге объекта.
Я решил свою проблему.Оказывается, это не было связано с песочницей, но было ошибкой в коде.Любая ошибка, возникающая во флэш-файле, будет отображаться в отладчике Javascript как неопределенная ошибка
может быть глупым вопросом, но вы проверили настройки публикации?Я спрашиваю, потому что вы не упомянули об этом, и вам нужно установить его на локальный (или сетевой доступ, если вы хотите сетевой доступ), прежде чем вступят в силу доверенные зоны.
Также вам может потребоваться установитьа также папку в доверенную зону
существует довольно много изменений безопасности между as2 и as3, поэтому хорошо, что у вас есть чтение ... https://www.adobe.com/ap/products/flashplayer/articles/localcontent/