![]() |
Проблемы с отображением AVM1 в AVM2
Есть 2 домена, на одном (допустим домен А) swf c AS3, на другом (допустим домен Б) swf c AS2.
На домене Б лежит crossdomain.xml Загружаю из Б в А swf, примерно так: Код AS3:
При тестах локально с таким кодом: Код AS3:
Что я делаю не так, и как заставить корректно работать swf из домена Б в swf c домена А? P.S. Флешки не общаются друг с другом, просто скрипты в загружаемой флешке не работают по отношению к ней же. |
прописать System.security.allowDomain("*"); в подгружаемой флешке не поможет?
и грузить в дефолтовый securityDomain |
System.security.allowDomain("*"); прописывал, не помогает.
А по подробнее про "грузить в дефолтовый securityDomain" можно? Т.е вместо ldrCntx.securityDomain = SecurityDomain.currentDomain; заменить на ldrCntx.securityDomain = null; так? |
да я сам не слишком ориентируюсь, сори
как я понял, по умолчанию флешка с другого домена грузится в контексте своего security domain, а с ldrCntx.securityDomain = SecurityDomain.currentDomain; в контексте загружающего, как если бы она было загружена с того же домена.. вот и подумалось, что с allowDomain("*") могло бы сложиться и с дефолтовой загрузкой, походу устранив косяк.., но это только предположение |
Спасибо. за совет, но косяк устранился через "дырку", но все же хотелось бы понять как это делается документированными методами.
Кто нить в курсе? |
Что за дырка, поясните.
|
Я не знаю дырки это или нет, одно из решений загрузки контента в обход политик безопасности демонстрировал __etc недавно, нечто подобное и у меня есть, но это, так сказать, временные заплатки, которые может и прикроют скоро. Хотелось бы решать проблемы "легальными" и надежными методами.
Решения через серверные скрипты-прокси не в счет. |
loadBytes что ли?
|
нет не bytes и loadBytes, чуток по другому
Код AS3:
|
Я не понял в чем тут «обход».
|
| Часовой пояс GMT +4, время: 02:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.