PDA

Просмотр полной версии : глюки ApplicationDomain?


firelord
01.03.2008, 15:39
пытаюсь подгрузить библиотеку классов из другого SWF с использованием LoaderContext и ApplicationDomain. получаю фигу - даже не exception ;)

делаю вроде "по науке":

var context=new LoaderContext(false,ApplicationDomain.currentDomain);
loader.load(new URLRequest(url),context);


но! при загрузке в обработчике COMPLETE:

loader.content.loaderInfo.applicationDomain.hasDefitnition("..."); //true
ApplicationDomain.currentDomain.hasDefitnition("..."); //false


P.S. оба куска кода - методы одного класса, по идее в одном ApplicationDomain сидят. еще заметил, что сравнение доменов оператором "==" бесполезно вроде - потому что

trace(ApplicationDomain.currentDomain==ApplicationDomain.currentDomain);

выдает false. другого метода проверить, совпадают ли домены, я так и не придумал :(

firelord
01.03.2008, 17:01
разобрался походу, проблема была в security - я пытался приаттачить мувик, загружаемый по сети, в локальный - при запуске во флеше... пойду разбираться с allowDomain

к слову, никакого exception или сообщения об ошибке...

etc
01.03.2008, 17:35
Сомневаюсь, что allowDomain в такой связке поможет.