![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
|
Есть небольшая проблемка - swf файл(http://mysite.ru/main.swf) загружает несколько других swf файлов, которые находятся в другом домене (http://mysite.ru/images/image1.swf)
При загрузке выдает исключение: Нарушение изолированной среды: LoaderInfo.content: В хэлпе написано что в загружаемом swf нужно написать Security.allowDomain("http://mysite.ru/"). Это конечно сделать можно, но в загружаемой флешке ничего кроме мувиклипа с анимацией нет. Что придется ради одной строчки создавать класс? Есть ли какой-нибудь способ? Добавлено через 1 минуту SecurityError: Error #2121: Нарушение изолированной среды: LoaderInfo.content: (http://mysite.ru/main.swf не может осуществить доступ к http://mysite.ru/images/image1.swf Этого можно избежать посредством вызова Security.allowDomain. |
|
|||||
|
Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
|
Кордум, я наверное имел ввиду в разных изолированых програмных средах
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Т. е. вы и сами плохо представляете, что имели ввиду?
|
|
|||||
|
Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
|
Проблема:
В разных изолированных програмных средах, но в одном домене (http://mysite.ru) находятся swf файлы. Один swf файл((http://mysite.ru/main.swf) загружает другой swf файл (http://mysite.ru/images/image1.swf). При получении данных loader.contentLoaderInfo.content вылезает ошибка безопасности SecurityError: Error #2121: Нарушение изолированной среды: LoaderInfo.content: (http://mysite.ru/main.swf не может осуществить доступ к http://mysite.ru/images/image1.swf Этого можно избежать посредством вызова Security.allowDomain. Решение: Все разобрался http://help.adobe.com/ru_RU/ActionSc...0204-7c64.html Загружая SWF-файл, можно задать параметр context для метода load() соответствующего объекта Loader. Этому параметру присваивается объект LoaderContext. Когда свойству securityDomain этого объекта LoaderContext задается значение Security.currentDomain, проигрыватель Flash Player проверяет файл политики URL-адресов на сервере загружаемого SWF-файла. Если на сервере есть такой файл и он предоставляет доступ домену загружающего SWF-файла, метод сможет загрузить SWF-файл как импортированное мультимедийное содержимое. Таким образом, загружающий файл может получить доступ к объектам из библиотеки SWF-файла. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
SecurityDomain разные в том случае, если загрузка происходит с разных доменов. А у вас они одинаковые.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|