![]() |
Передача ссылки на обьект в загруженный swf (локальный и удаленный)
Здравствуйте!
Пытаюсь загрузить swf и передать ему ссылку на экземпляр класса, созданного в родительской флешке, что бы он мог с ней работать. Тестирую это все дело в FD. Вот когда загружаю swf с той же папке где компилируется родительская флешка (bin) то все работает нормально. А вот как только пытаюсь загрузить эту флешку с сервера и после загрузки передаю ей ссылку, то получаю ошибку 1034 несоответствия типов. На словах наверное объяснить не получилось, покажу кодом: Swf который загружается: Код AS3:
Код AS3:
Код:
[Fault] exception, information=TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать KeyUpdater@46fb041 в KeyUpdater.Код AS3:
Еще один момент: родительская флешка и загружаемый swf компилируется из одного проекта, т.е.просто меняю главный класс документа (для загружаемой - Main, для родительской - Tester). Скорее всего там что то с безопасностью. Надо, кажется, как то использовать LoaderContext при загрузке swf из вне. Подскажите пожалуйста. Заранее спасибо. |
Скорее всего, что ApplicationDomain разные.
|
dimarik, спасибо за ответ.
Пробовал использовать твой метод загрузки, получил тот же результат. Не могу нормально передать ссылку на обьект в загруженный swf. Может есть еще какие то варианты? |
Хм... А я смог. Что я делаю не так?
|
dimarik, поделись кодом, пожалуйста. А то вот застрял на этой проблеме и дальше вся работа стала. ((
|
Давай, наоборот. С тебя минимальный неработающий пример.
|
| Часовой пояс GMT +4, время: 18:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.