Цитата:
Сообщение от illuzor
Попытка обратиться к stage, когда он ещё не существует. Нужно сначала поставить слушатель добавления на stage.
|
В ошибке же явно написано
Цитата:
|
cannot access Stage owned by app:/Родительский.swf.
|
Не может получить доступ к объекту Stage, принадлежащему другой swf.
То есть stage то он видит, но по соображениям безопасности доступ к нему ограничен.
Надо грузить флешку указывая контекст загрузки
Вот код из одной из моих игр, в которой грузились swf с сервера

Код AS3:
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);
}
Тут тебе loadBytes можно заменить на load, если грузишь не из байт массива, а напрямую с диска.
Цитата:
 Код AS3:
Монтажный кадр 1, слой "Actions", кадр 1, строка 2, столбец 24 1086: Синтаксическая ошибка: ожидается точка с запятой перед leftparen
.
Но ставить точку с запятой перед скобками - это же неправильно?
|
Не факт, что дело в этом. Он просто отваливается на этом месте. Покажи код
п.с. Никогда не называй файлы кириллицей и никогда не используй пробелы в называниях файлов. Только латиница и числа. Иначе хватанешь какой-нибудь непонятный баг, и будешь долго искать причины и ломать голову, "что же не так?"