Показать сообщение отдельно
Старый 08.05.2016, 19:37
robotR2D2 вне форума Посмотреть профиль Отправить личное сообщение для robotR2D2 Найти все сообщения от robotR2D2
  № 1  
Ответить с цитированием
robotR2D2

Регистрация: May 2016
Сообщений: 25
По умолчанию Избежать "securityError" при загрузке через URLLoader.

Имеется swf, который будучи запущенным во Flashdevelop, получает JSON данные с сервера. В самое IDE все хорошо. Но как только файл запускается самостоятельно, то вместо JSON лоадер ловит "securityError".
В FD файл имеет сэндбокс "localTrusted", отдельно - "localWithNetwork". Последнего вроде бы должно хватать для свободного доступа куда угодно (если запуск не с web, а как самостоятельное приложение), без необходимости редактировать crossdomain.xml (к серверу доступа нет, нужно решить вопрос на стороне приложения). Поправьте, если ошибаюсь.

В общем, суть в том, что нужно получить итоговое приложение, которое "забьет" на Security ограничения. Возможен так же вариант через Air. Но здесь у меня уже другая проблема: FD собирает Air проект с "swf" расширением, которое по умолчанию открывает обычный Flash player. Сколько не бился, я так и не смог найти исполняющий файл Air и через него запустить приложение. Хотя FD через кучу батников все же Air запускает.