![]() |
нет доступа к контенту
загрузчик загружает swf файл, но после загрузки не удается получить доступ к контенту.
swf файл не содержит в себе Код AS3:
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" to-ports="*"/> </cross-domain-policy> загружаю swf таким образом Код AS3:
это происходит именно в pepflashplayer 21.0.1180.89 от Google chrome можно это как-то обойти? |
Попробуйте перед этим загрузить несуществующий файл с вашего домена обычным urlLoader, из обработчика ошибки его загрузки запустите загрузку того что вам надо, если начнёт работать то расскажу что произошло.
|
crossdomain.xml - это про securityDomain, а вам, видимо, нужен applicationDomain.
Цитата:
Код AS3:
|
тогда выходит ошибка
Нарушение изолированной среды: локальные SWF-файлы не могут использовать свойство LoaderContext.securityDomain. Добавлено через 2 минуты если уберу Код AS3:
|
Посмотрите фаербагом грузится ли кроссдоменник и попробуйте сделать то что я вам рекомендовал.
|
кросдоменник грузится, сейчас пробую urlLoader
Добавлено через 13 минут попытался загрузить текстовый файл, которого не существует, в обработчике ошибки начал грузить графический файл, - все тоже самое - нет доступа к контенту |
|
Цитата:
|
пробовал use-network=true и use-network=false ошибка все равно выходит
Добавлено через 39 минут [quote=Aquahawk;1097632]значит кроссдоменник не валиден. Попробуйте в mm.cfg включить PolicyFileLog = 1 и посмотреть что там будет. Почитать на тему тыц и тыц в этих статьях много интересного, но почему-то не срабатывает TraceOutputFileEnable=1 TraceOutputFileName=C:\logs\flashLogs.txt изначально mm.cfg у меня отсутствовал,я его создал. после компиляции проекта, этот файл используется(я использую notepadd++, в котором открыт mm.cfg и flashLogs.txt) - Notepad++ оповещает, когда в этих файлах происходят изменения. в mm.cfg они происходят, а в логе нет Добавлено через 43 минуты нашел, куда они пишутся C:\Users\UserName\AppData\Roaming\Macromedia\Flash Player\Logs |
-compiler.allow-source-path-overlap -use-network=false или true
|
| Часовой пояс GMT +4, время: 06:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.