SecurityError: Error #2000: Отсутствует активный контекст безопасности.
Вот такая ошибка вываливается в вывод в ИДЕ.
Цитата:
Проект не мой, поэтому основная часть кода в ИДЕ в большом темплэйтмонстерском страшном проекте, к тому же не раз перелопаченом. Суть в чем. Есть основная swf, которая периодически подгружает в себя более мелкие. Вот одну из таких мелких я и создал. Практически единственное, что эта мелкая swf делает - загружает и показывает картинки. Так вот сама swf загружается, отображается, а на картинки, которые не грузятся ругается вышеприведенной фразой. Танцевал с бубном, доменами и Security, даже создал отдельно проект с аналогичным поведением. С моим проектом все работает, а с исходным - нет. Во всех случаях FP 9.0. Код загрузки Код AS3:
Что не так делаю, куда копать? |
Попробуй:
|
Вот так загружается swf, на сцену добавляется именно Loader, нет смысла выдергивать и изменять какие-то отдельные данные.
Код AS3:
Код AS3:
|
SecurityDomain тоже попробуй передать.
Загружающая swf где либо не делает bitmapData.draw() загруженной swf, или контейнера, содержащего её? |
Кажется нашлась ошибка. Это ИДЕ вместо IOError почему-то выплевывал SecurityError. В общем, только подправил пути - проблема исчезла. Ну и на всякий случай гружу по полному адресу с сервера. Всем спасибо.
Upd. Сейчас что-то вообще интересное творится: появление этой ошибки зависит от того, в каком месте я лоадер на сцену добавляю. Чудеса... |
Часовой пояс GMT +4, время: 13:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.