Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Избежать "securityError" при загрузке через URLLoader. (http://www.flasher.ru/forum/showthread.php?t=212822)

robotR2D2 08.05.2016 19:37

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

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

dimarik 09.05.2016 13:01

только "редактировать crossdomain.xml". только хардкор.

robotR2D2 09.05.2016 14:18

)) Разобрался с Air в FD. Нужно было некоторые батники в ручную вызвать. Приложение установилось с добавлением себя в список установок windows +ключи в реестре и прочий фарш. Я ожидал, что это будет как-то... проще. Вроде бы air был когда-то просто экзешником а-ля air.exe. Может путаю.
Не понятно, почему у swf столь урезанный доступ к сети: только через crossdomain.xml. Доступа к локальным файлам нет, украсть нечего.


Часовой пояс GMT +4, время: 22:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.