Добрый день!
Существует проект на AS3 в него пытаюсь загрузить внешние SWF. Всё загружается хорошо, но почему то не выполняется код на таймлейне вложенных в эту SWF клипов.
LoadedSWF (MovieClip)
- Clip1 на кадре 1
- Clip2 на кадре 4
В первых кадрах Clip1 и Clip2 стоит trace('success');
И после загрузки и добавления к stage почему-то второй trace не срабатывает. (В общем как и любой другой код). Ошибок тоже нет. Если Clip2 передвинуть на первый кадр то trace в нём заработает.
Добавлять пробовал и так

Код AS3:
private function onCompleteHandler(loadEvent:Event):void
{
var tempClip:MovieClip = loadEvent.currentTarget.content;
addChild(tempClip)
}
И положить всё в один большой клип Main и уже его добавлять:

Код AS3:
private function onCompleteHandler(loadEvent:Event):void
var tempClip:MovieClip = loadEvent.currentTarget.content;
var ClassDefinition:Class = tempClip.loaderInfo.applicationDomain.getDefinition("Main") as Class;
var _currentClip:MovieClip = new ClassDefinition();
addChild(currentClip);
}
Повторю что сами клипы загружаются и анимация в них работает, только код нет
Проект в FalshDevelop использую Flex SDK 4.6 с AIR 3.9, под плеер 11.5
Спасибо!