Показать сообщение отдельно
Старый 20.04.2010, 01:28
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Nedash Посмотреть сообщение
Загружаю с сервера swf файл.

loaderSource.load(new URLRequest("http://.../xxx.swf"))

loaderDest.loadBytes(loaderSource.contentLoaderInfo.bytes);
container.addChild(loaderDest);

И вот тут у меня начинают валится в лог ошибки:

http://localhost:8080/
*** Нарушение безопасности изолированной среды ***
SecurityDomain "http://localhost:8080/crossdomain.xml" пытался получить доступ к несовместимому контексту "file:///D|/client/client.swf"

Если просто добавляю на сцену container.addChild(loaderSource), то все проходит нормально. Но этот вариант меня не устраивает, так как контент из этого файла, будет добавлен на сцену много раз, поэтому и возникает необходимость его клонировать...

Как быть?
Разместить разрешение распространителя (по Муку). Т.е. справный crossdomain.xml.
Второй вариант - использовать импортирующую загрузку. Поиск по форуму.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.