![]() |
actionscript модули c разных доменов
Web-Приложение сделано как action script project в Flash Builder 4.5 и использует actionscript модули. (Flash Builder/Project/Properties/ActionScript Modules) Предполагается некоторые модули загружать с другого домена. В каждом модуле в конструкторе для теста вставил строку Security.allowDomain("*");
В каждом домене есть crossdomain.xml: <?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> Загрузка модулей идет методом: Код AS3:
Может кто подскажет в чем дело? |
А эта тема уже не актуальна?
|
неактульна
|
Что значит "не выполняется"? Есть несколько способов взаимодействия с вашими "модулями" и ошибки у них будут разные. А еще у вас флешка загрузится в свой ApplicationDomain (потому что будет свой SecurityDomain, у вас параметр null в контексте). Поэтому с ней можно взаимодействовать, но не всеми способами.
|
добавил параметр SecurityDomain.currentDomain - и приложение заработало! Спасибо!
Код AS3:
|
| Часовой пояс GMT +4, время: 13:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.