Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как сделать независимую копию объекта (http://www.flasher.ru/forum/showthread.php?t=66480)

Jin 2 07.07.2005 14:29

как сделать независимую копию объекта
 
Например
у меня массив объектов myArr = [obj1,obj2,obj3];
Мне нужен obj2
Но если я сделаю так newobj = myArr[1];
я получу лишь ссылку на него
и при изменении newobj будет изменятся myArr[1]
А как сделать копию?
Вот и весь вопрос

Nirth 07.07.2005 14:31

Код:

for (var item:String in myArr) {
newobj[item]=myArr[item];
}


Jin 2 07.07.2005 15:12

что-то не выходит
может быть это из-за того что св-ва копируемого объекта также объекты


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

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