Не получается победить securityError
Всем привет.
Уже второй день бьюсь, перечитал что только можно - не получается победить проблему... Есть локальная флэшка main.swf, которая обращается к Instagram - все отлично работает. Проверяю тип безопасности песочницы, которую устанавливает Flash Player Код AS3:
Но мне нужно, чтобы эта флэшка лежала на моем сайте - например, https://blablabla.com, и другая флэшка loader.swf, которая теперь лежит локально на компе, ее загружала в себя. (В loader.swf так же прописал Security.allowDomain, так как без этого main.swf загружаться не будет) loader.swf: Код AS3:
У loader.swf теперь тип безопасности - localTrusted, а у main.swf - remote. Но вот обращение к Instagram не работает (Console): Цитата:
|
Попробуй так
Код AS3:
Манипуляции с SecurityDomain в sandbox не к чему не приведут, раньше можно было через глобал настройки указать доверенную папку и назначать SecurityDomain.currentDomain. Если ты делаешь AIR/Mobile app то хорошей практикой сначала загрузить все дополнительные модули извне байтами во временную директорию и использовать их уже оттуда |
Nooob, спасибо! Помогло )
|
Цитата:
|
Куда ни зайдёшь - везде caseyryan пытается убедить djken перелезть на AIR)
|
caseyryan, не раз посещала мысль попробовать это сделать, но боюсь, что может время отнять - наверняка при переводе на AIR прийдется что-то переделывать...
Перевел, все получилось |
Цитата:
|
Цитата:
Код AS3:
Цитата:
|
Создай один контекст для них, и укажи его при загрузке. Тут дело не в кросдоменных политиках уже, а в том, что у main.swf свои ресурсы и своя сцена, а надо, чтобы она была единой
Код AS3:
|
Цитата:
Но даже если выполнился бы, то: Цитата:
и у SecurityDomain нету такого конструктора Код AS3:
|
Часовой пояс GMT +4, время: 00:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.