Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Нарушение изолированной среды при загрузке однго swf в другой на локальной машине (http://www.flasher.ru/forum/showthread.php?t=169654)

rook 09.10.2011 17:55

Нарушение изолированной среды при загрузке одного 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

dimarik 09.10.2011 20:41

Или скомпилить logo.swf с local-with-networking флагом.


Часовой пояс GMT +4, время: 13:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.