|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Имелось в виду, что если у Вас интерфейс импортируется в Unit как as3.UnitInterface, то и в Main он должен импортироваться как as3.UnitInterface (а вообще лучше не использовать такие глобальные имена как as3).
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: May 2011
Сообщений: 72
|
Народ, руки опускаются. Ну почему в trace выводит нуль?
public var unit:UnitInterface; ... public function unitLoaded(e:Event) { unitLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,unitLoaded); unitLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,unitLoadProgress); trace(e.currentTarget.content); // [object Unit] unit=e.currentTarget.content as UnitInterface; // а тут не срабатывает trace(unit); // и выводит нуль :(((( } |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
LoaderContext покажите. SecurityDomain указан? Если не указан, ApplicationDomain игнорируется.
|
|
|||||
Регистрация: May 2011
Сообщений: 72
|
Вот:
|
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Угу. SecurityDomain.currentDomain в loaderContext добавьте. И первый параметр true, а не false.
|
|
|||||
Регистрация: May 2011
Сообщений: 72
|
лаф ю!!
Не смотря на это сообщение, обрадовался как дитё. Хоть какой-то сдвиг. |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
Ну значит нельзя с локальной машины грузить файлы в свой securityDomain. Кстати, у вас там не Air на клиенте? В Air явно запрещено загружать файлы к себе в домен.
Остаетаются два варианта. Первый. Загрузить ваш основной файл на сервер и отлаживать только в браузере. Вроде бы все основные среды разработки умеют remote debug делать. Второй. Отказаться от типизации (вы никогда не получите экземпляр класса Unit) и обращаться при этом через Object с нетипизированными методами. При этом еще нужно в вызывать Security.allowDomain. В документации посмотрите на картинку, что и куда нужно прописывать. Можно для тестов в обе флешки прописать Security.allowDomain("*"). Еще раз повторю - общего интерфейса (interface) между двумя флешками не будет, все вызовы "через нетипизированный Object". |
|
|||||
Регистрация: May 2011
Сообщений: 72
|
да уже колдую полный энтузиазма в браузере.
отладку конечно это усложнит, но пока что не до нее) |
Часовой пояс GMT +4, время: 18:03. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|