Показать сообщение отдельно
Старый 21.01.2013, 17:57
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Все просто. Смотреть надо в сторону ApplicationDomain.
Грузить нужно флешку в тот же домен, что и у подгружающей
вот выдрал пример кода из своей флешки, в которой происходит то же самое. Тут с loadBytes, но смысл тот же
Код AS3:
 
var byteArray:ByteArray = data as ByteArray; // тут у меня URLLoader'ом грузится swf и полученный байт массив уже Loader'ом загружается	
var loader:Loader= new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderCompele);
if (Security.sandboxType == Security.REMOTE) {
	var context:LoaderContext	= new LoaderContext();
	context.applicationDomain	= new ApplicationDomain(ApplicationDomain.currentDomain);
	loader.loadBytes(byteArray, context);
} else {
	loader.loadBytes(byteArray);
}
Задаем в контексте текущий домен приложения и грузим флешку с указанием контекста