PDA

Просмотр полной версии : Duplicate. Как сделать независимую копию?


roborobo
03.10.2010, 12:50
Как сдублироать объект со всей его структурой, так чтобы все входящие в него объекты тоже сдублировались, а не были instance элементов исходного объекта? Т.е. как мне из объекта со сложной структурой получить его независимую копию?

Простейший пример - у меня есть movieclip, в нем проанимирован синий квадрат, я хочу сдублировать этот movieclip и оставить анимацию прежней, но мне нужно чтобы кадрат в сдублированном movieclip-е был не синим а красным. Я меняю цвет на красный, и получаю 2 movieclip-а с красным, мать его, квадратом.

Нужен простой вариант дублирования. Проход по всем объектам структуры и swap не подходит.

Александр
03.10.2010, 18:19
я прог а не хуожник..
но я делаю так
создаю новый проект
купирую туда ныжный сивол (всех детишек он сам прихватывает)
потом в этом новом проекте меняю имя и обратно в старый

roborobo
04.10.2010, 20:20
Александр
Ок. Спасибо за способ. А как это делают прогеры?

KiL33
04.10.2010, 22:17
Новый экземпляр класса:mosking:

Котяра
04.10.2010, 22:25
Завожу метод clone() который возвращает дубликат.