Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как скопировать объект MovieClip, созданный динамически (http://www.flasher.ru/forum/showthread.php?t=103903)

LinuxVideo 14.11.2007 23:05

Как скопировать объект MovieClip, созданный динамически
 
Код:

var cool=new MovieClip();
cool.addChild(...some_objects...);
cool.addChild(...some_objects...);
cool.addChild(...some_objects...);

Есть клип, который полностью собирается программно (данные приходят с сервера). Начинаем с пустышки new MovieClip();, а потом аттачим в него ролики из библиотеки / свежесозданные Bitmap и Sprite. В результате имеем красивый MovieClip. Задача: расклонировать его, т.е. сделать десяток копий.

Пока картинки статичные, то тупо сделал draw на bitmap, но на горизонте уже анимация... Что-то не вдохновляет меня перспектива в виде циклов gotoAndStop + draw...

lowka 15.11.2007 02:32

Сохраняйте данные по которым строится каждый объект, чтобы потом использовать их для создания копий.

LinuxVideo 15.11.2007 19:56

Постройка идет довольно долго...
Ладно, если нет никакого волшебного метода, типа duplicateMovieClipWithAllChilds, то сделаю предзагрузку. Пользователь покурит пару минут, пока скрипты работать будут...

Sy_2007 24.11.2007 15:55

Чего, нет дубликата..........................................?
Ответьте кто либо...........


Часовой пояс GMT +4, время: 10:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.