Один и тот же интерфейс загруженный в два разных ApplicationDomain'а, это два разных интерфейса. Точно у них общий ApplicationDomain?
Это выглядит правильно:

Код AS3:
var loader:Loader = new Loader();
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
loader.load(loadURL, context);
Чтоб прояснить ситуацию гляньте

Код AS3:
describeType(loader.content);
и сравните классы/интерфейсы -- загруженный и собственный

Код AS3:
trace(ApplicationDomain.currentDomain.getDefinition("definition name here") === loader.contentLoaderInfo.applicationDomain.getDefinition("definition name here"));
Если true, значит грузите правильно.