Проблема в том, что когда вы вставляете SWF-фрагмент видеоклипа, на самом деле вы получаете мувиклип с добавленным дочерним загрузчиком, который попадает в настоящий мувиклип.
Вы должны попробовать что-то вроде
var aMovie:MovieClip;
Loader(this.getChildAt(0)).getLoaderInfo.addListener(Event.Complete, methodEventCompleteName);
function methodEventCompleteName(e:Event)
{
aMovie = MovieClip(Loader(this.getChildAt(0)).content);
}
Я действительно предлагаю попробовать научиться использовать SWC-файлы. Я экспортирую его в IDE flash cs5, затем добавляю папку lib в мой проект, затем в flashdeveloper ide щелкаю правой кнопкой мыши в SWC-файле и выбираю опцию «добавить в библиотеку». Внутри класса можно напрямую создать экземпляр имени movieClip в файле SWC следующим образом:
var aMovie:MovieClip = new MyMovieClipFromSWC() as MovieClip;
и готово: D
Надеюсь, это кому-нибудь поможет ... потому что я потратил около 3 недель, пытаясь выяснить и, наконец, получить это ... не хватает информации об этом ...