Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   actionscript модули и политика безопасности. (http://www.flasher.ru/forum/showthread.php?t=199186)

hotdes 14.05.2013 16:31

actionscript модули и политика безопасности.
 
Web-Приложение сделано как action script project в Flash Builder 4.5 и использует actionscript модули. (Flash Builder/Project/Properties/ActionScript Modules) Предполагается некоторые модули загружать с другого домена. В каждом модуле в конструкторе для теста вставил строку Security.allowDomain("*"); Как показывают тесты, код в загружаемых с другого домена модулях не выполняется. Может кто прояснит в чем дело?

caseyryan 14.05.2013 17:53

А на других доменах есть файлы crossdomain.xml с нужными разрешениями?

и второе, файлы грузятся с контекстом?
Код AS3:

var context:LoaderContext        = new LoaderContext();
context.applicationDomain        = new ApplicationDomain(ApplicationDomain.currentDomain);


hotdes 14.05.2013 18:40

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<allow-access-from domain="*" to-ports="*" />
<allow-access-from domain="*" to-ports="*" secure="false" />
</cross-domain-policy>

Добавлено через 3 минуты
Код AS3:

m_modLoader.load(new URLRequest(filePath), new LoaderContext(false, ApplicationDomain.currentDomain, null));



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

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