Доброе всем время суток.
Такая проблема. Загружаю внешнюю swf (клас Elem extends Loader), в которой несколько children-ов.
Затем мне необходимо клонировать эту swf - ку. Делаю так:
................

Код AS1/AS2:
public var bytes:ByteArray; //Байты swf-ки. Чтобы потом создавать копии объекта
public function Elem() {
}
public function LoadSWFElem(Iurl:String) {
var urlRequest:URLRequest = new URLRequest(Iurl);
this.url = Iurl;
contentLoaderInfo.addEventListener(Event.COMPLETE, CompleteLoadObj);
load(urlRequest);
}
private function CompleteLoadObj(e:Event) {
//Загрузили объект
e.target.removeEventListener(Event.COMPLETE, CompleteLoadObj);
bytes = e.target.bytes;
}
Затем создаю новый объект типа Loader и в нем загружаю bytes исходного elem:

Код AS1/AS2:
myClass.loadBytes(elem.bytes);
Затем делаю addChild(myClass);
Все замечательно... загружается вся swf - ка.
НО: хочу добавть только чилдрен этой swf - ки, получается лажа... Пишет что чилдренов у нее нету(myClass.numChildren = 0). В чем может быть дело???