Показать сообщение отдельно
Старый 09.10.2011, 17:55
rook вне форума Посмотреть профиль Отправить личное сообщение для rook Найти все сообщения от rook
  № 1  
Ответить с цитированием
rook

Регистрация: Sep 2011
Сообщений: 6
По умолчанию Нарушение изолированной среды при загрузке одного swf в другой на локальной машине

Именно этого вопроса решение так и не нашел, никакого xml у меня нет, просто напросто один swf-файл подгружает другой:
Код AS3:
var url: URLRequest = new URLRequest("<...>\Particles.swf");
			loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.INIT, init);
 
			loader.load(url);
Путь к файлу указан абсолютный. При публикации внутри Flash компилится без ошибок. А вот при запуске из внешнего плеера выдает ошибку:
Цитата:
Error #2044: Необработанный SecurityErrorEvent:. text=Error #2140: Нарушение изолированной среды: file:///<...>/logo.swf не может загрузить file:///<...>/Particles.swf. SWF-файлы в local-with-filesystem и local-with-networking не могут загружать друг друга.
Не понимаю, как поместить их в одну локальную среду. Прошу помочь.

Добавлено через 12 минут
Нашел решение. Оказалось, нужно прописать путь к папке в траст-файле FD, в Win Vista он находится по адресу:
C:\Users\<Имя пользователя>\AppData\Roaming\Macromedia\Flash Player\#Security\FlashPlayerTrust


Последний раз редактировалось rook; 09.10.2011 в 19:12.