У меня есть java-сервер (который теперь выполняется локально), к которому будет подключаться мое флеш-приложение. Несмотря на то, что соединяет только хорошо, когда я бегу от CS4, когда я экспортируемого приложение и использовать XAMPP, чтобы получить доступ к флэш-приложение из браузера я получаю сообщение об ошибке:Проблема с сетевым подключением
{NetworkManager}: (Security Error) [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]
что я могу сделать, чтобы установить соединение либо я запускаю приложение из CS4 или получая доступ к опубликованному из браузера?
Я настроил XAMPP распознавать URL-адрес HTTP: //mygames.local, как локальный, так каждый раз, когда я вхожу на моем браузере я могу извлечь файлы в локальном каталоге, где находится SWF. Я сделал файл crossdomain.xml, как вы сказали, и добавьте файл Security.loadPolicy («путь/to/crossdomain.xml») в конструктор NetworkManager, который выполняет соединения (используя сокеты) с сервером. Но это не сработает. –
@ user466825, вы должны добавить более подробную информацию о том, как swf связывается, точно содержимое вашего файла crossdomain.xml и то, как он обслуживается. –
SWF-файл использует сокет для связи с сервером. Он записывает строку в сокеты и сбрасывает ее на java-сервер, который также отвечает на строку, и это все между ними, затем swf закрывает сокет. Содержимое файла crossdomain.xml похоже на вторую парадигму, которую вы дали, но в разрешении-доступ я поставил http: //mygames.local и to-ports = "12345", потому что это порт, который сервер слушает. –