Flex известный 2048 ошибка нарушения безопасности, кросс-домен

Я думал, что ошибка 2048 нарушения безопасности должна была случиться при попытке получить доступ к другим доменам.

Я получил:

"Нарушение изолированной программной среды безопасности: http://127.0.0.1/site_media/main.swf не может загрузить данные из 127.0.0.1:80" , не является ли это тем же доменом? Каково решение ?

делать

var loader:MultipartLoader = new MultipartLoader("http://127.0.0.1/create/");

Я что-то пропустил ?

13.12.2008 19:17:18
3 ОТВЕТА
РЕШЕНИЕ

Несмотря на то, что файлы политики называются «междоменными», политика фактически применяется к комбинации как домена, так и порта: localhost: 80 и localhost: 443 - это не одно и то же, что касается политики безопасности FP. Я также не думаю, что сам Flash Player использует порт по умолчанию, равный 80, поэтому «localhost» и «localhost: 80» также не рассматриваются как одинаковые.

3
15.12.2008 06:40:35

Попробуйте использовать, localhost. Если это не сработает, просто создайте междоменный файл.

0
13.12.2008 22:27:23

Вы также можете попробовать относительный URL, если предложение Джона Ромеро не работает:

var loader:MultipartLoader = new MultipartLoader("/create/");
1
15.12.2008 04:41:40