![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2009
Сообщений: 64
|
Доброе всем время суток.
Такая проблема. Загружаю внешнюю swf (клас Elem extends Loader), в которой несколько children-ов. Затем мне необходимо клонировать эту swf - ку. Делаю так: ................ 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: Затем делаю addChild(myClass); Все замечательно... загружается вся swf - ка. НО: хочу добавть только чилдрен этой swf - ки, получается лажа... Пишет что чилдренов у нее нету(myClass.numChildren = 0). В чем может быть дело??? |
![]() |
Часовой пояс GMT +4, время: 00:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|