Actionscript 3.0 Ошибка при открытии URL-адреса
Я пишу приложение AS3, которое требует загрузки XML-файла с внешнего сервера. Я пытаюсь подключиться к внешнему серверу (во время тестирования с моего локального компьютера), чтобы загрузить файл, однако URLLoader не может загрузить его и показывает "Ошибка открытия URL " ". Однако, когда я помещаю точный URL в браузер, файл XML загружается правильно. Сервер использует https.
Ниже приведены код / настройки, которые я использую
Security.allowDomain("*");
Security.allowInsecureDomain("*");
xmlfile = new URLLoader(new URLRequest("<fullurl>"));
Eventlistener настроен правильно для загрузчика и был протестирован локально. Я использую FlashIDE, и для параметра публикации установлено "Доступ только к сети".
Сервер, к которому подключается, обслуживает crossdomain.xml в корневом каталоге и содержит следующее.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true"/>
</cross-domain-policy>
Я не могу понять, чего не хватает в моем коде / настройках, чтобы он заработал после очень долгого поиска. Я попытался подключиться к другому серверу, используя URLRequest, и, похоже, он работает. Например, следующая строка не показывает ранее упомянутую ошибку
xmlfile = new URLLoader(new URLRequest("https://www.google.com"));