![]() |
Подгружаемый swf и общий интерфейс
Есть две swf'ки: main.swf подгружает test.swf
Они обе подключают один и тот же интерфейс ITransition Document Class файла test.swf реализует этот интерфейс Когда я подгружаю его в main.swf и пытаюсь конвертировать в ITransition, то получаю null Перепробовал все варианты ApplicationDomain в LoaderContext - ничего не помогло Main.as Код AS1/AS2:
Код AS1/AS2:
|
http://
Вы не можете _создать интерфейс, и тем более его загрузить, вы лишь можете его реализовать. Естественно, на этапе компиляции. upd: сорри, не увидел ночью, что вы подключаете ITransition к обоим флешкам 0_о |
Цитата:
Всё нормально загружается.. более того интерфейсы для этого и нужны чтобы скастовать классы из разных доменов. по сабжу.. на первый взгляд ничего подозрительного не вижу..попробуйте просто Код AS3:
|
Цитата:
|
Цитата:
Код AS3:
Код AS3:
|
я имел в виду проверить - а загрузился ли сам класс и проиницализировался ли он? может попробовать на событие INIT? а не COMPLETE? не могу сейчас сам проверить.
|
В общем, проблема была в том, что я тестировал прям во флеше, а грузил файлы с локального сервера. Получилось, что у swf'ок были разные домены.
Так же нашел решение для кроссдоменных загрузок http://blog.aleksandarandreev.com/?p=42 |
ага.
Код AS3:
|
@Котяра
Не, не получится. У NewFolder Цитата:
Цитата:
В такой ситуации использовать импортирующую загрузку, указав SecurityDomain запрещено. |
| Часовой пояс GMT +4, время: 08:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.