Невозможно загрузить SWF из другого домена - PullRequest
0 голосов
/ 06 июля 2010

Я успешно загружаю SWF из другого домена, но когда я добавляю загруженный контент, он не появляется на сцене. Мой firebug показывает, что SWF, загруженный со статусом (304 Not Modified), означает, что нет проблем.

Почему я не вижу загруженный SWF-контент на сцене?

Спасибо

Ответы [ 2 ]

1 голос
/ 07 июля 2010

Я нашел проблему.
Я хочу поделиться этим с вами, потому что любой может столкнуться с такой проблемой. Эта проблема не вызывает ошибок, поэтому ее трудно найти.

Нам нужно просто добавить loaderContext в качестве второго параметра в методе load . Прежде чем назначить его туда, мы должны объявить его следующим образом:

var loader_context:LoaderContext = new LoaderContext();
if (Security.sandboxType!='localTrusted') loader_context.securityDomain = SecurityDomain.currentDomain;
loader_context.applicationDomain = ApplicationDomain.currentDomain;

loader.load(url, loader_context);

Вот и все!

0 голосов
/ 06 июля 2010

возможно, это междоменная проблема.у вас есть файл crossdomain.xml на внешнем сервере?

пример xml

...